Top Software Engineering Courses

Find the perfect Software Engineering class for you. We’ve found 211 courses available in-person or live online with class duration ranging from 6 hours to 72 weeks and pricing ranging from $250 to $27,500.

  • Flatiron School Software Engineering Immersive

    This Career Change course in software engineering is meant to give students the complete set of skills they need to break into a career as a software engineer. The 15-week program starts with fundamental programming fundamentals to build up your skills and works up to advanced backend development languages and frameworks. Students will cover front-end and backend languages and frameworks, including SQL, Ruby, JavaScript, React, and more. In addition to coursework, students will receive career coaching and job support backed by Flatiron's Money-Back Guarantee.

    Locations:
    • NYC
    • Austin
    • Chicago
    • Denver
    • Houston
    + 3 more
    • $17,000
    • 3 Months
    • Weekdays
    • Beginner
    • Money-back guarantee
    Loading...
  • Flatiron School Online Software Engineering

    This online software engineering program is meant to give students the complete set of skills they need to break into a career as a software engineer. The program starts with fundamental programming fundamentals to build up your skills and works up to advanced back-end development languages and frameworks. Students will cover front-end and back-end languages and frameworks, including SQL, Ruby, JavaScript, React, and more. This online course offers flexible options, including 5 months full-time, 10 months part-time, or up to 15 months self-paced. The full-time and part-time options include technical mentorship and career services to facilitate a career change.

    Locations:
    • Live Online
    • $15,000
    • 5 Months
    • Weekdays or Evenings
    • Beginner
    • Money-back guarantee
    Loading...
  • Noble Desktop Python Developer Bootcamp

    Learn the essential skills and tools to become a Python Developer. This beginner-friendly course teaches students Python for software development with Django and Django REST in addition to other developer tools such as Git and SQL. After completing this certificate, students will be able to apply for the following roles: Python Developer, Back End Developer, Software Engineer, and many more.

    Locations:
    • NYC
    • Live Online
    • $4,995
    • 138 Hours
    • Weekdays
    • Beginner
    • Free Retake
    Loading...
  • Thinkful Web Development Full-Time

    Web Development Full-Time course is a 5-month full-time program that will teach you fullstack development. The course will begin by teaching web development fundamentals using HTML/CSS and JavaScript. Next, you will learn how to use jQuery to build web applications. In the third module, you'll transition to backend development and get introduced to Node.js. In the fourth module, you'll build single page apps with the React framework. Finally, for the fifth module, you'll be introduced to computer science fundamentals and algorithms to help you pass job interviews. This course comes with a tuition back guarantee if you don't find a job within 6 months of graduation.

    Locations:
    • Live Online
    • $16,000
    • 5 Months, 40 hr/wk
    • Weekdays
    • Intermediate
    • Money-back guarantee
    Loading...
  • Wyncode Full Stack Web Development

    In this 10-week full-time full-stack Web Development bootcamp, you'll learn how to use front-end tools like HTML/CSS, JavaScript, and Git. After you have mastered front-end, you will learn how to use MERN tech stack and give your website more functionality by connecting it to data servers. Once you have mastered these concepts, you will work on your capstone project on week 10 to showcase your work to your peers and add it to your portfolio.

    Locations:
    • Miami
    • $15,000
    • 10 Weeks
    • Weekdays
    • Intermediate
    Loading...
  • Devmountain Web Development Immersive

    Web Development Immersive is a 13-week full-time course that will teach you to be a full-stack developer. You will learn HTML/CSS fundamentals, JavaScript, React.js, Node.js, and how to set up databases. You will complete three projects that you can add to your portfolio. The program also provides free housing for the duration of the course.

    Locations:
    • Salt Lake City
    • Dallas
    • Phoenix
    • $11,900
    • 13 Weeks, 40 hr/wk
    • Weekdays
    • Intermediate
    Loading...
  • App Academy Full-Time Software Engineering

    This course prepares you to become a software developer in 16 weeks. This program teaches you how to use Ruby on Rails, React, Redux, SQL, JavaScript, Data Structures, and Advanced Algorithms. In addition to traditional lectures, the curriculum combines individual and pair programming activities, requiring teamwork on collaborative projects. Students are not required to pay for this program until they find a job.

    Locations:
    • NYC
    • San Francisco
    • Live Online
    • $17,000
    • 16 Weeks
    • Weekdays
    • Beginner
    Loading...
  • Fullstack Academy Software Engineering Immersive

    This comprehensive program in software engineering prepares students to take on engineering roles at world-class tech companies such as Amazon and Google. The three-step program begins with part-time off-campus work before moving on-campus for the full-time Junior and Senior phases. Students will learn HTML, CSS, front and back end development, and Advanced JavaScript. Graduates will have a significant portfolio of software engineering work to share with employers.

    Locations:
    • NYC
    • Chicago
    • $17,910
    • 13 Weeks
    • Weekdays
    • Intermediate
    Loading...
  • Hack Reactor Software Engineering Immersive

    This immersive 12-week Software Engineering bootcamp is designed for students who understand the fundamentals of coding and writing code in JavaScript but are eager to enhance their skills with an end goal of becoming a software engineer. This course is structured around live coding, pair programming, exercises, and presentations to ensure students fully understand the material. The first week of the program establishes a foundation for the mental tools, communication skills, and JS structures that students will need in order to be successful. Weeks 2-5 center around mastering JavaScript, with a significant focus on server-side concepts and databases as well. The final six weeks of the bootcamp are project heavy and help students hone their skills with coding and application development.

    Locations:
    • Live Online
    • Austin
    • Denver
    • Los Angeles
    • NYC
    + 4 more
    • $17,980
    • 12 Weeks
    • Weekdays
    • Advanced
    Loading...
  • General Assembly Software Engineering Immersive

    This software engineering program is designed to help individuals with little to no programming or computer science experience get up to speed and launch a career in tech. Through their blended learning model, students will be able to hone their tech skills through 14 hours of preparatory work, in-class project work, and though the support of a devoted career coach. Students in this course will start their software engineering journeys by learning the fundamentals in software engineering, like coding with HTML, CSS, and JavaScript. As the course progresses, students will become familiar with Front-End and Full-Stack Development, focusing on algorithmic thinking, core programming concepts, and debugging best practices. The course concludes with Front-End Frameworks, incorporating APIs into Full-Stack Development. This course culminates with a final lab project where students get to apply their newly acquired software engineering skills to build an application.

    Locations:
    • Atlanta
    • Austin
    • Boston
    • Charlotte
    • Chicago
    + 27 more
    • $14,950
    • 12 Weeks
    • Weekdays
    • Beginner
    Loading...
  • Hack Reactor Part-Time Software Engineering Immersive

    This remote part-time 40-week Software Engineering bootcamp is designed for students who understand the fundamentals of coding and writing code in JavaScript but are eager to enhance their skills with an end goal of becoming a software engineer. This course is structured around live coding, pair programming, exercises, and presentations to ensure students fully understand the material. The first few weeks of the program establishes a foundation for the mental tools, communication skills, and JS structures that students will need in order to be successful. As the program progresses, the focus shifts to center around mastering JavaScript, with a significant focus on server-side concepts and databases as well. The back half of the bootcamp is project heavy and the focus is helping students hone their skills with coding and application development.

    Locations:
    • Live Online
    • $17,980
    • 40 Weeks
    • Weekdays
    • Beginner
    Loading...
  • PunchCode Full-Stack Software Engineering

    This comprehensive full-stack software engineering bootcamp is available both full-time over 12 weeks or part-time over 24 weeks and provides students with the skills needed to become a junior full-stack software engineer. The course has a career-focused curriculum and covers numerous skills and topics, including HTML, CSS, JavaScript, jQuery, Node, SQL, React, Redux, and more. Toward the end of the bootcamp, students will work on a capstone project, where they will have the opportunity to apply all they've learned in the program. Students will also benefit from career preparation, like mock interviews, resume building and soft skill development in order to be well prepared to succeed after graduation.

    Locations:
    • Las Vegas
    • $12,900
    • 12 Weeks, 40 hr/wk
    • Weekdays
    • Beginner
    Loading...
  • Please sign in to save your favorite courses

    Enter your email address below to create a new account or sign in with an existing account.

Load 15 more courses

showing 12 of 211 courses