Your mentor in becoming a software engineer.

In person or online.

Learn to code in 12 weeks without quitting your day job through expert instruction and hands-on practice. Afterwards, we work directly with you on landing a job while you join our apprenticeship and build a portfolio showcasing work that you've built for real clients.

Start your Application!

Apply today and an Admissions Advisor will contact you about your next steps.

We help our grads land jobs at top tech companies.

Educators First, Developers Second

Education is about more than conveying information - it's about understanding how people think, learn, and truly grasp the material at hand. We understand that every new concept requires a unique approach, and that even the most advanced subject-matter experts must also be well-trained educators to produce great results. That's why all of our Lead Instructors are experienced educators as well as professional developers.

Custom Curriculum Created by Expert Educators

The Actualize program is designed and taught by our educator/developer Lead Instructors. Together, we created our curriculum using educational best practices and careful consideration of how people learn and retain information. We've debated every facet of our methodology, from the order in which to teach concepts and the analogies used to clarify them to how exercises should be structured to deliver the maximum educational punch.

Keep Your Day Job While You Switch Careers

We believe that you don't need to quit your day job and put your life on hold to learn to code. We're often asked how we cover on a part-time basis what other programs need full time to accomplish. The answer is that with an excellent curriculum and top-notch educators like ours, you can learn more in less time. Our graduates have proven this again and again.


Five weeks of at-home exercises

During the prework phase, you'll get acquainted with the fundamentals of the Ruby programming language. Instructors review your work, provide feedback, and answer questions via video conferencing and email.


Twelve weeks of in-class instruction

In Actualize classrooms, we flip back and forth between instruction and exercises. Your instructor will clarify a new concept and demonstrate it visually, then give you an exercise using that concept in a different and more challenging context. You'll also work on your individual Capstone project , which is demonstrated at your cohort's graduate Showcase. Check out some examples of our graduates' Capstone projects!


Four months of professional web agency experience

The guaranteed apprenticeship with our web agency The Difference Engine gives you the chance to put your skills to work. For up to four months, you will develop web applications for real-world clients while being supervised and trained by experienced developers. This unique opportunity will give you the chance to develop the skills, experience, and portfolio that employers look for.


Gain the skills you need to land a full-time entry-level web development position. Actualize teaches the in-demand skills you need to build interactive website and web applications. In just four months, you'll learn the fundamentals of:

Core Programming Skills

Data Structures and Algorithms

Back End Development



Database Design

Front End Development


We'll also delve into important concepts such as Git, Test Driven Development, and the soft skills you need to land a web developer position. At Actualize, we focus on the skills that employers are looking for now.

Beyond the classroom, the Apprenticeship emphasizes real-world work experience, collaboration with a team of developers, project planning and management, and pair programming, as well as interview and resume preparation. By building professional experience into the Actualize program, we ensure that our developers continue to grow after the in-person training. Every day apprenticing makes you more competitive in the industry and more likely to land the software development position of your dreams.

The Difference Engine

We created our independent web agency, The Difference Engine, to provide Actualize graduates with the professional experience they need to launch their coding careers. Our developers deliver polished web applications to clients such as Women Who Code and Just A Break. Check out our portfolio here.

Work Alongside Experienced Devs

During your Difference Engine apprenticeship, you'll pair program with the agency's more experienced web developers. This opportunity allows apprentices to learn from senior devs hands-on, plus gain experience programming in pairs - a common industry practice.

Job Prep Curriculum

Your apprenticeship with The Difference Engine also includes our three-part job-prep curriculum. You'll learn how to land interviews, improve the soft skills employers look for, and master computer science and technical topics likely to come up in interviews.


Guaranteed way to gain real-world experience in your new profession and build an impressive portfolio
Learn skills you can't get in a classroom: team collaboration, working professionally with clients, agile, and more
Work alongside and gain knowledge from the more experienced professional developers mentoring you throughout your apprenticeship
Gain confidence and prove to yourself that you are now a professional web developer!

What Does A Career In Coding Look Like?

Want to learn what it's like to have a career in coding? Download our free eBook


Chicago classes are held at Actualize HQ in Chicago, which has large classrooms, state-of-the-art equipment, and a rooftop deck.


NYC classes are held at LMHQ, a collaboration space in Lower Manhattan for creatives and creators. Lower Manhattan's ecosystem boasts over 800 tech firms and startups, and we're right in the middle of it all.


SF classes are held at TECHSPACE in Union Square, a world-class provider of collaborative workspaces and technology services for startups.


Actualize Online offers the same classroom experience as an in-person coding bootcamp. This means live interactive lectures and live exercises led by our Lead Instructor and Teaching Assistants, from the comfort of your living room.

215 W Ohio St.
Chicago, IL 60654

New Cohorts begin:

July 23, 2017

Sundays 9am to 5pm
Mon-Thu 6pm to 9:30pm

Tuition: $13,900

150 Broadway
New York, NY 10038

New Cohorts begin:

July 23, 2017

Sundays 9am to 5pm
Mon-Thu 6pm to 9:30pm

Tuition: $13,900

77 Geary St
San Francisco, CA 94108

New Cohorts begin:

July 23, 2017

Sundays 9am to 5pm
Mon-Thu 6pm to 9:30pm

Tuition: $13,900


New Cohorts begin:

July 23, 2017

Sundays 9am to 5pm
Mon-Thu 6pm to 9:30pm

Tuition: $9,500

“I attended Actualize to make a career pivot and become a Junior Developer. The course was well-structured, covered a TON of different stuff with just enough depth to be dangerous, and the teaching staff is clearly passionate about the success of their students. Deciding to attend Actualize was the best career decision I have made."

-Colleen McGuckin

"Attending Actualize has been one of the best decisions I've ever made. The staff has developed an excellent curriculum... [and] the coursework is intensive and challenging but never overwhelming. As a result of Actualize, I have now begun a new and exciting career in web development. If you are looking to make a career change into the world of development, you can do no better than Actualize. Highly recommended."

-Trent Childers

"With the technical skills, job placement assistance and infectious passion for programming from Actualize, I was able to successfully shift careers from accounting to a dream job in web development. Looking back on the experience, the people (instructor, TAs, job-placement staff, etc.) and learning the mindset to become a programmer were the most valuable aspects of the experience. It was difficult, but also so much fun. I would highly recommend Actualize.”

-Mark Bouslog