Introduction

We're Glad You're Here

Over the next few weeks, we're going to learn a lot of new things. Most of those things will be exciting; some will be intimidating; all of those things will help you to be a better web developer.

Overview and Goals of This Curriculum

This JavaScript-centric curriculum has been created to take dedicated, serious students from the very basics of HTML/CSS to understanding how to create a Single Page Application (SPA). This curriculum will also introduce the basics of asynchronous JavaScript as it pertains to reading/writing data via APIs and/or BaaSs such as Google Firebase. This curriculum covers many tangential and related areas along the way such as git, continuous integration, terminal emulators (AKA the 'command line) and collaborative workflows via GitHub.com

Summarily, upon completion of this curriculum, students will be well-qualified to work as junior developers and/or continue learning JavaScript SPA frameworks such as React or Vue.

Tips for Success in a 'Fast-Paced' Coding Bootcamp

Our program is set up as a 'bootcamp.' This means that it can get quite intense - a lot of concepts and information are presented over a condensed time period. Going from just being computer literate to a web developer over a few months is no easy feat. Many times our students feel a bit overwhelmed with the pace and volume of information. Do keep in mind that this is normal, and there will be some days where you may leave class feeling a bit unsettled. However, as long as you are roughly where you need to be week-to-week, then it will be ok!

Some tips and 'classroom guidelines' to keep in mind.

Savvy Coders YouTube

Various lessons are posted on the SavvyCoders YouTube channel. The most relevant ones have been embedded in the pages of this book.

Copyrights and Credits

This core curriculum is considered 'open source' and subject to Mozilla Public License 2.0 (MPL-2.0).

This curriculum was originally crafted by Alex Pearson. It has received a comprehensive rewrite from Manav Misra, with editing and other contributions from Martin Carriel.

Last updated

Was this helpful?