Become a <br>Software Engineer
Become a
Software Engineer

Land a Job in Tech

Our Software Engineering program covers Front-End and Full-Stack web development. As a student, you’ll master our full-stack engineering curriculum with the guidance of industry practitioners — professionals with real experience, not just theory. This program is perfect for all most anyone, designers, creators, writers, and inquisitive people who love to know how things work. Our program is deeper than a coding bootcamp, giving you more time to build your knowledge, portfolio, and network.

The Kenzie Guarantee

Changing careers or choosing to upskill is a huge step. We are committed to your success, both while you are a student at Kenzie Academy and when your studies are completed. Our commitment to your success extends far beyond just the classroom — we’re confident that if you put in the necessary effort, you can find a job in your field of study.

We back our commitment to your education and we’ll refund 100% of your paid tuition if you are not offered a “Qualifying Position” within 180 days of completing your Kenzie Academy program of study.

  • Get Tech Skills
    Get Tech Skills

    You’ll take part in a project-based curriculum with enough time to absorb the material and get hands-on practice applying it. You’ll not only learn various programming languages like HTML, CSS, JavaScript, MongoDB, Django, and SQL. We’ll also teach you how to learn new languages so you can stay ahead of the curve as a marketable job candidate.

    As a Software Engineering grad, you’ll earn your Full-Stack certification backed by Kenzie and Butler University as well as a varied portfolio of projects showcasing your skills in the Front and Back End.

  • Get Soft Skills
    Get Soft Skills

    Your education shouldn’t just teach you how to do the job — it should also cover how to get the job. Our Student Services and Placement teams will give you job search, resume building, and interviewing skills while supporting you through the program. You’ll graduate as a well-rounded, marketable job candidate.

    Whether online or on-campus, you’ll always be connected to your instructors and classmates as part of our community — the Kenzie Community. Online students enjoy the same collaboration and instructor guidance as students on-campus. 

  • Get Hired
    Get Hired

    The skills you gain at Kenzie will enable you to apply for job titles like Software Engineer, Mobile App Developer, and Front-End Designer — positions CNN has listed in the Top 100 Careers in the U.S.

    The current average salary of all Kenzie graduates is $57k, and the majority of our students land a job offer within 6 months of graduation. Our Placement team will guide you throughout your job search, and our national network of employer partners assists with job placement in addition to guiding
    our curriculum.

01 / 08

student stories


Ryan was teaching psychology at a university, building a business, & hosting a podcast when she decided to pursue a career in tech. Now, she's a Curriculum Software Engineer at CodeHS.

Learn More
  • New Job Title
    Software Engineer
  • Employer
  • Salary
    88% Increase in Annual Income


Alexander was working at a warehouse in Indiana but wanted a career change. He attended Kenzie Academy and is now a Software Engineer for in North Carolina.

Learn More
  • New Job Title
    Software Engineer
  • Employer
  • Salary
    118% Increase in Annual Income


Amanda had been working in the hospitality industry for 20 years when she decided to switch things up. Now she's about to begin her new role as a Junior Python Developer at Remesh.

Learn More
  • New Job Title
    Junior Python Developer
  • Employer
  • Salary
    550% Increase in Annual Income


Enrique was pursuing traditional higher education before he found Kenzie Academy and our 12-month, hands-on Software Engineering program. Now, he's a Data Engineer at Springbuk.

Learn More
  • New Job Title
    Data Engineer
  • Employer
  • Salary
    582% Increase in Annual Income


Doug struggled to stick to a singular path - then he found fulfillment in tech. Now, he’s taking the next step in his journey as a Software Engineer at Multiply Technology.

Learn More
  • New Job Title
    Software Engineer
  • Employer
    Multiply Technology
  • Salary
    144% Increase in Annual Income


Lea was an attorney, but she decided a career in tech would be more fulfilling. Now, she's started her new career as a Software Engineer at Ion Three and she credits Kenzie's sense of community for guiding her.

Learn More
  • New Job Title
    Full Stack Software Engineer
  • Employer
    Ion Three
  • Salary
    $79,000/Year Post-Kenzie


Shaquon's Kenzie experience deepened his tech knowledge and gave him leadership experience. He's now an apprentice with Next Chapter, and next he'll have the opportunity to work full-time at a well-known San Francisco-based tech company.

Learn More
  • New Job Title
    Apprentice Software Developer
  • Employer
    Next Chapter
  • Salary
    214% Increase in Annual Income


Kyle loved how tech provides endless opportunities to learn. In his new job as an Associate Software Engineer at Tangoe, he's excited to continue learning new programming languages with his team.

Learn More
  • New Job Title
    Associate Software Engineer
  • Employer
  • Salary
    91% Increase in Annual Income

Software Engineering Program Quick Facts

  • Program Length: 9 months — 6 months of Front-End, 3 months of Back-End
  • Program Hours: 9 a.m. – 3 p.m. Eastern, Monday to Friday  (some cohorts are available 9 a.m. – 3 p.m. Pacific)
  • Program Location: Online anywhere in the U.S.
  • Program Start Dates: New cohorts launch every January, April, July, and October
  • Syllabus: Click Here To View

*Our campus is currently closed due to the health risks posed by COVID-19.

Eastern Time<br>Class Schedule
Pacific Time<br>Class Schedule
Eastern Time
Class Schedule

For students on Eastern time, classes run from 9 a.m. to 3 p.m., Monday to Friday, with office hours from 3 p.m. to 5 p.m., Tuesday through Thursday.

Pick the schedule that works for your life. You can choose to enroll in either an Eastern or Pacific time cohort, no matter where you live.

Pacific Time
Class Schedule

For students on Pacific time, classes run from 9 a.m. to 3 p.m., Monday to Friday, with office hours from 8 a.m. to 9 a.m., Tuesday through Thursday.

Pick the schedule that works for your life. You can choose to enroll in either an Eastern or Pacific time cohort, no matter where you live.


Outcomes Loan

Loan Total: $20,000, includes $100 enrollment fee

Outcomes Loans allow you to defer repayment for up to six months after you complete your program, or until you receive an offer for a qualifying position making at least $40,000 annually or $3,333/month pre-tax for 3 months or more.


Payment Plans

12-Month Payment Plan

Pay $1,458/month with 0% interest

$500 down includes $100 enrollment fee

24-Month Payment Plan

Pay $812.50/month with 0% interest

$500 down, includes $100 enrollment fee

Upfront Payment

Full Tuition: $20,000, includes $100 enrollment fee

Scholarships are available for qualified students, up to $4,000.

* International students can apply but must choose the upfront payment option.

your career.

Our national network of employer partners assists with job placement and advises our software engineering program curriculum to equip students with the skills they need to get hired. The average salary of Kenzie graduates is $55-$90k, and the majority of our students land a job offer before graduation.




Where our grads work

  • Zylo
  • Salesforce
  • angies list
  • dmi
  • Wex
  • idexx

Frequently Asked Questions

Do I have to know how to code in order to attend Kenzie?

Absolutely not! We’re looking for self-starters who are curious about technology and like working with diverse groups of people. Our students are driven problem-solvers who can handle when things get tough and who enjoy being part of a collaborative tech community. Kenzie is open to all applicants with the right attitude and enthusiasm.

Learn about the Admissions Process
Do you offer courses in-person, online, or both?

We offer courses in-person at our downtown Indianapolis location*, as well as online. Online students participate alongside on-campus classes via video conferencing.

*Due to the current health risks due to COVID-19, all of our programs are online until further notice.

Can I do this part-time?

Not at the moment. Kenzie Academy’s Software Engineering Program is rigorous, so students are required to attend full time. Learning how to code is like learning a new language — full commitment and immersion are essential. This is why Kenzie Academy is different than a coding bootcamp: We want you to develop your skills along with your portfolio and network, which takes a lot of effort. Students with extensive life and work commitments outside of class would not be a fit for our full-time program.

How difficult are Kenzie Academy programs?

Our Software Engineering Program isn’t easy, but it also isn’t out-of-reach for dedicated students. Our Academic team of instructors, facilitators, and coaches will guide you through the material and provide help along the way. Our Student Services team also checks in with students to make sure they’re on the right track.

We always strive to provide enough support to our students; however, your success depends on you! Don’t enter a Kenzie program lightly — but if you put in the work and take advantage of the resources we provide, you’ll set yourself up for great success.

What do I receive for completing the Software Engineering program?

Software Engineering students will receive a joint Kenzie and Butler University certificate in Front-End Web Development after completing the first 6 months of the program. They’ll receive a joint Kenzie and Butler University certificate in Full-Stack Web Development after completing the second half of the program, which focuses on Back-End Web Development

As an extra option, Kenzie students also receive credit hours from Western Governors University (WGU), which they can put toward earning a degree from that university.

Note: The WGU degree pathway is optional. Your certificates from Kenzie and Butler make you a marketable candidate to launch your career in tech.

What is a full-stack engineer or web developer?

A Full-Stack Software Engineer/Web Developer works on both the front end and back end of an app or website. Full-Stack Web Developers will be comfortable with both front-end technologies such as HTML, CSS, and Javascript, which control the appearance of pages in the web browser, as well as at least one server-side language such as SQL. They’ll also effectively use relational databases.

What are the basic program requirements?

Our program instruction is provided in English. In order to receive the best educational experience, it’s highly recommended that you speak English fluently.

We also ask that you are at least 18 years old with a high school diploma or equivalent (GED) prior to attending Kenzie Academy.

For the Software Engineering program, we require a minimum of 30 hours per week. The program is not self-paced — students are required to be on campus or online during the required program hours.

Can I apply if I'm an international student?

Yes, you can absolutely apply for our Software Engineering program if you’re not located in the U.S., but please remember: Our online program is live, and it is not self-paced, meaning students must be online between the hours of 9 a.m. and 3 p.m. ET (or 9 a.m. and 3 p.m. PT for some Software Engineering classes). 

International students can choose to pay tuition upfront.

Ready to get started?

Fill out the application & one of our
Admissions Advisors will be in touch with you soon.

Not ready yet?

Not ready yet?

Try Kenzie Free, our online coding practice platform.

Learn more