Launch a career in Software Engineering.
Immerse yourself in the captivating world of software engineering with programs taught by professionals working the field.
In our career pathways, we not only cover the most in-demand skills for software engineering—we equip you for continued success even after the program ends. From learning the basics of JavaScript to building out your app, whatever you want to create, we’ll get you there.
Our online software engineering courses provide a highly interactive, small-class education experience that will equip you with the skills and knowledge you need to excel, all taught by experienced professionals with years of experience in the industry.
This complete study pathway will prepare you for a career in software engineering. You’ll go from the very basics of programming, to building out your own app with front end and back end stacks and graduate with a portfolio of projects to showcase to potential employers.
Upon the completion of each program in the pathway, students will receive a certificate and digital badge. Digital badges can be used in email signatures or digital resumes, and certificates can be displayed on portfolio websites and social media sites such as LinkedIn, Facebook, and Twitter.
Software Engineering Essentials - 9 weeks - Beginner
Tuition - $2,700
Software Engineering Foundations I - 9 weeks - Intermediate
Tuition - $3,600
Software Engineering Foundations II - 12 weeks - Intermediate
Tuition - $4,700
Get a more hands-on education with mentorship from professional software engineers, an industry-approved curriculum, and a thriving community cheering you on. By giving you access to the most talented engineers in the industry, we help you to become well-connected, trained, and prepared for life beyond school.
The SMU x Flatiron School difference:
Whether you want to build games, design products, prevent the next cyber attack, or create the next internet-breaking AI, we provide the training to bring your ideas to life.
Let's build your future together.