Software Engineering Bootcamp: Become a Software Engineer, Job Guaranteed

Springboard's software engineering curriculum starts with a focus on front-end. In this section, we'll demystify what web development is and introduce you to industry-standard languages and technologies like JavaScript. Your training in this section will culminate in a front-end sprint project where you'll get to build your first large portfolio piece.

  • Web Development Fundamentals
  • Intermediate JavaScript, DOM Manipulation, and Event Driven Programming
  • Developer Fundamentals (Git/Terminal/Github)
  • Modern JavaScript and Testing
  • How the Web Works, AJAX, and jQuery
  • Front-End Sprint Project

Now that you're comfortable writing front-end code, in this section, you'll learn about back-end fundamentals like Python, FLASK, and SQL. You'll then work on your first full-stack capstone where you'll build an application using Python on the back-end and JavaScript on the front end.

  • Python Fundamentals
  • Flask Fundamentals
  • SQL and PostgresQL
  • Intermediate Flask
  • Full Stack Capstone Project 1

After learning how to use JavaScript for front-end deployment, we'll teach you how to utilize it in the back-end to build high performing applications with Node and Express. Trainings in this section will be tested in your second sprint project where you'll get to build a REST API using Node, Express, and SQL.

  • Node and Express Fundamentals
  • Building Full Stack Applications with Node and Express
  • Back End Sprint Project

This final section aims to set you up for success in your future software engineering career path. Here we'll be teaching you technologies that companies like Facebook use to create products that scale. You'll also learn about data structures and algorithms to not only learn how to succeed in interviews but also understand the theoretical basis behind architecting applications. Finally, you'll be equipped with all the knowledge to create a full-stack application in your final capstone project.

  • ReactJS Fundamentals
  • Intermediate ReactJS
  • Redux
  • Full Stack Capstone Project 2
  • Data Structures and Algorithms