A100 is an apprenticeship program for aspiring software developers.
We work with college students and graduates eager to hone their skills in the craft of software development.
By applying for the A100 program and getting selected as an Apprentice, you’ll be eligible for our free, 12-week talent acceleration program, including training and project work. If you perform well during the training, you’ll be eligible for a part time or full time position with an innovative local company.
We match all high-performing Apprentices with paid part-time or full-time jobs as developers at growing companies.
During your internship you’ll work on real products for real companies here in Connecticut, continuing your journey as a software developer. We’ll stay connected and help ensure that you learn by doing, and stay connected to the local community of developers.
"Connecticut can fund startups; we can offer them places to work. We can do all that, but if we don't have developers, we're going nowhere."
"Becoming an A100 Apprentice was the best move I’ve made for my education and career in software development."
"A100 is a great complement to my academic work because it has given me a chance to experience working on a software development team doing hands-on work on a real project for a real customer."
"I chose apprenticeship with A100 over an offer to work in a tech support position. A100 put me on track to be a software engineer; it was the first time I bet on myself, and it paid off."
"A100 matched me up with a job as a Web Developer at MEA Mobile."
"The program gave me a foundation as a software developer that complemented my college experience, and introduced me to Square 9 Softworks."
A100 uses Meteor, MongoDB, Git, and Agile metholodogy to prepare Apprentices to work at Partner Companies.
During training A100 Apprentices are required to meet at least 3 times per week. Each week includes a training session, collaborative work time, and a demo day.
Every week of the A100 program begins with a 2-hour training session. We invite an industry professional to present a technology or concept and guide Apprentices through hands-on activities.
Outside of training sessions Apprentices work in small teams to develop real-world applications for a local early stage venture. These projects build on concepts from training sessions and help Apprentices develop their skills as well as their portfolio.
Apprentices complete a team project and several individual projects over the course of their training.
During the week we host StudyHall. StudyHall is a meetup time for A100 Apprentices to code with one another and other local software developers. StudyHall is open to anyone who wants to learn about programming.
Join our Meetup group!
The week concludes with Demo Day. Apprentices are given 10 minutes or more to present what they have learned and what work they have completed during the week. In the audience are other Cohort members, the A100 program team, and local companies eager to hire new talent.
Site Management Lead
Former Apprentice, Senior Apprentice, and Site Manager. Famous for his blues guitar and love of Python. Secret fan of dogelang.
CEO & Founder
Partner Outreach Lead
Former Apprentice and Site Manager. Self-taught developer. Hockey player extraordinaire and WWE enthusiast.
Venture Development Director
A recovering Rubyist, performing vocalist, and trained attorney. Not a huge fan of sweets.
A100 is a program of Independent Software supported by CTNext and our Partner Companies.
A technical background via university coursework or independent study is required for A100 applicants.
We believe that the best software developers are driven to pursue their craft as an ongoing process.
A significant portion of our curriculum proceeds through team exercises. Learning the skill of working as a team is easier and more efficient in person.
A working software developer eager to deepen your knowledge or mentor our Apprentices.
A Computer Science or Engineering graduate interested in pursuing a new career at an innovative local company.
A Junior, Senior, or Graduate student in CS, EE, Math, or a related discipline interested in building real-world skills to find a fruitful job after graduation.
At Independent Software, we help our entrepreneurs win by turning their product idea into reality. We also like to think about how new technologies, trends, and events affect entrepreneurs and innovation. Through initiatives like A100, LaunchX, and The Whiteboard, we contribute to Connecticut's community of startups and innovators that allow entrepreneurs to succeed.
Connect With Us.