Software Engineering

Software Engineers use technical and problem-solving skills to build websites and applications. As a student, you’ll master our full-stack engineering program: HTML, CSS, JavaScript, SQL, React, Python, and Django, with the guidance of industry practitioners. This program is perfect for inquisitive people who love to know how things work, designers, creators, and writers.

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

Graduates are prepared to work as Software Engineers, Mobile App Developers, and Front-End Designers - positions CNN has listed in the Top 100 careers in the U.S. Kenzie is a college alternative - more practical than a bootcamp, shorter and more focused on job placement than a traditional university.

Pay your bills while enrolled at Kenzie. Our students have the opportunity to apply for a remote, part-time tech support job that fits around their class schedule.

Kenzie immerses you in a project-based curriculum, giving you time to absorb the material and apply it in real-life situations (unlike a bootcamp). You’ll form a lasting network made up of classmates, expert instructors, and Kenzie’s employer partners.

Whether remote or on-campus, you’ll always be connected to your instructors and classmates as part of the Kenzie community. Remote students enjoy the same level of project collaboration and instructor guidance as students on-campus. Plus, we all have a great time together, like at our Final Fridays.

In this introductory course, we'll introduce you to the basics of HTML and CSS, the foundations of the web. You'll be able to code in a practice window alongside video instructions. Absolutely no experience required. Learn More

Program Breakdowns

  • search
  • user
  • location
  • calendar
  • money
A curriculum designed by industry practitioners and advised by our employer partners. SE students study Front-End Development and Back-End Development.
Request Syllabus →
Anyone driven, with critical thinking skills and a good attitude. We determine admission through a series of interviews and look for applicants seeking a brighter future for themselves. We do not look at test scores or transcripts.
Online anywhere in the U.S. or On-Campus in Indianapolis.
Monday to Friday, 9am to 5pm EDT, but we offer the privilege of leaving at 3pm to accommodate work and family obligations. Remote program is not self-paced, must participate during program hours.
New cohorts launch every January, April, July, and October. The next cohort begins on October 22, 2019.
How Much?

Pay Up-front


Payment Plan


Income Share (ISA)


$100 (commitment fee) + 17.5% income for 4 years.

Pay Up-front


Payment Plan


Income Share (ISA)


$100 (commitment fee) + 17.5% income for 2 years.

  • How does Kenzie compare to Bootcamps and Traditional Colleges?
  • Tuition

  • Time Commitment

    3.5 months
    12 months
    4 years
    4 years

Our Instructors


Mike Cammarano

Head of Curriculum

Mike earned an M.S in Computer Science from Stanford University. He was Director of Engineering at Playdom, which was acquired by Disney. Mike was CTO at a startup that was acquired by Dropbox. Mike worked at Dropbox as a Software Engineering, before joining Kenzie as Head of Curriculum and instructor.


Piero Madar

Senior Instructor

Piero has a diverse background in hardware and software which started at age 12, building his first 8-bit computer from scratch. After earning a BSEE from Rose-Hulman Institute of Technology, he has worked as a software developer for the US Navy, Thomson Consumer Electronics, Escient, Interactive Intelligence, and Tyco/Johnson Controls (formerly Exacq Technologies). Piero joined Kenzie in 2018 with the aim of giving back to the local Indianapolis tech community, by helping students launch their own tech careers.


David Michael Gregg

Director of Instruction, Software Engineering

DMG started coding in 1998 and spent many years in the US and Singapore in IT and mentorship roles. He was an instructor for The Iron Yard's Corporate Training Team for more than 130 students in 2017. He's been with Kenzie as an Instructor since Cohort 1, and has taught more than 100 of our Software Engineering (SE) students. DMG has since become Director of Instruction for SE, so you'll see him flitting about all of our SE programs. He's active in the Indy tech community, so keep an eye out!


Joe Kaufeld

Sr. Instructor, Software Engineering

Joe was introduced to programming in 1998 and quickly learned it was the key to completing his math homework faster. He holds a B.S. in Information Systems with a focus on systems design and architecture, publishing research on cluster computing as well. Coming from the USA Today Network, Joe specializes in breaking things not meant to be broken and building wildly over-engineered platforms. In his free time, Joe speaks at local and national conferences about education and computer security.


Kavitha Kamal

Associate Instructor, Software Engineering

Kavitha earned a Bachelor of Computer Science and a Master of Computer Applications. She was a Senior Software Engineer at Honeywell Technologies, then took some time off from work to take care of her family. She joined Kenzie as Student to jump-start her career again and has since joined Kenzie as a Facilitator for the Software Engineering program.


TJ Hindman

Software Engineering Facilitator

TJ is a Software Engineering Facilitator here at Kenzie Academy, and a graduate of the Software Engineering program. He’s thrilled to be a part of the Kenzie Family because every day he’s immersed in a start-up environment while also being given the opportunity to help teach like-minded students and further perfect his own Software Development skill set. In his free time, he likes to explore Indianapolis with his friends, play video games, and watch anime.