
Becoming a successful professional web developer requires a strong foundation in computer science fundamentals, so our curriculum takes students deep into the basics of coding and data structure. Of course, the best way to earn the favor of a prospective employer and secure job offers is to prove yourself on real coding projects. That’s why our program is centered around the importance of hands-on programming experience and training.
Coding Full-Time
Phase 1: FoundationWeeks 1-4
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: TechnicalWeeks 5-8
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: PerformanceWeeks 9-12
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)
Optional Phase: Online Continuation CoursesWeeks 13+
Description:
Continue building your professional portfolio of projects after you complete the boot camp.Build your fluency in additional technologies and further increase your competitiveness in the market with hands-on learning that’s supported by a global network of alumni.
What You Will Learn:
- Python
- Java
- Amazon Web Services
- C#