Coding Boot Camp Curriculum

At Northwestern Coding Boot Camp, we not only want to cover the most in-demand skills for full stack web development—we want to equip you for continued success even after the program ends.

That’s why our curriculum starts with computer science fundamentals, dives into the front end and back end, and most importantly, teaches you how to learn so you can keep growing your skills in the years to come.

And we know that prospective employers care about what you can do, not just what you say you can do, so hands-on training is at the center of our program. In 12 or 24 weeks, you’ll gain a wide set of technical skills, put them into action, and complete the program with an impressive portfolio of projects.

Coding Part-Time

Phase 1: Foundation

Description:

The first phase, Foundation, equips you with the fundamental concepts of web development, covering HTML, CSS, and JavaScript, as well as command line fundamentals and API consumption.

What You Will Learn:

  • HTML, CSS, and JavaScript
  • Creating a web page from scratch
  • Mastering terminal commands
  • DOM manipulation
  • Integrating third-party libraries (jQuery, Bootstrap)
  • Consuming RESTful APIs
  • Parsing JSON to extract meaningful data
  • Using AJAX to update data on a website

Phase 2: Technical

Description:

In the second phase, Technical, you learn the skills necessary to engineer a full stack web application, working with servers, databases, and other back end technologies, and connecting them to the front end.

What You Will Learn:

  • Writing Node.js server code to serve static web pages
  • Querying large amounts of data and answering questions from a MySQL database
  • Understanding and using Joins, Wheres, and Counts strategically

Phase 3: Performance

Description:

The last phase, Performance, has a dual meaning in that you acquire skills to optimize your web applications for speed and efficiency as well as prepare yourself for the transition to a career in web development.

What You Will Learn:

  • Utilizing NoSQL databases, such as MongoDB, as an alternative to MySQL
  • Improving the performance of applications
  • Converting traditional applications into progressive web applications (PWAs)
  • Creating single-page applications with React
  • Computer Science applied to JavaScript (data structures, algorithms)

Asynchronous Midwest Content

Description:

Django is a high-level Python web framework designed for rapid application development. It allows developers to build quickly, minimize errors, and meet even the tightest deadlines.

What You Will Learn:

  • Build MVC Web Applications
  • Deep-dive into Django

Phase 1: Foundation

Description:

The first phase, Foundation, equips you with the fundamental concepts of web development, covering HTML, CSS, and JavaScript, as well as command line fundamentals and API consumption.

What You Will Learn:

  • HTML, CSS, and JavaScript
  • Creating a web page from scratch
  • Mastering terminal commands
  • DOM manipulation
  • Integrating third-party libraries (jQuery, Bootstrap)
  • Consuming RESTful APIs
  • Parsing JSON to extract meaningful data
  • Using AJAX to update data on a website

Phase 2: Technical

Description:

In the second phase, Technical, you learn the skills necessary to engineer a full stack web application, working with servers, databases, and other back end technologies, and connecting them to the front end.

What You Will Learn:

  • Writing Node.js server code to serve static web pages
  • Querying large amounts of data and answering questions from a MySQL database
  • Understanding and using Joins, Wheres, and Counts strategically

Phase 3: Performance

Description:

The last phase, Performance, has a dual meaning in that you acquire skills to optimize your web applications for speed and efficiency as well as prepare yourself for the transition to a career in web development.

What You Will Learn:

  • Utilizing NoSQL databases, such as MongoDB, as an alternative to MySQL
  • Improving the performance of applications
  • Converting traditional applications into progressive web applications (PWAs)
  • Creating single-page applications with React
  • Computer Science applied to JavaScript (data structures, algorithms)

Asynchronous Midwest Content

Description:

Django is a high-level python web framework. It is designed to make website creation easy and hassle-free. Django is a technology that allows for “quick builds” and helps developers to complete projects mistake-free.

What You Will Learn:

  • Create code for building sites
  • Deep dive into Django
  • Understand how the Python framework functions

Get Program Info

Back
Back
Back
Back
Back
Back
Back
Back
Back
0%

Step 1 of 6