> For the complete documentation index, see [llms.txt](https://savvy-coders.gitbook.io/course-materials/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://savvy-coders.gitbook.io/course-materials/master.md).

# 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](http://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.](https://www.dropbox.com/s/xbli9ypz5y7hj9u/intro-slides.pdf?dl=0)

## **Savvy Coders YouTube**

Various lessons are posted on the [SavvyCoders YouTube channel](https://www.youtube.com/channel/UCs7h79j4cKbqGzADpja8IHw?view_as=subscriber). 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).](https://opensource.org/licenses/MPL-2.0)

This curriculum was originally crafted by [Alex Pearson](https://github.com/NAlexPear). It has received a comprehensive rewrite from [Manav Misra](https://github.com/manavm1990), with editing and other contributions from [Martin Carriel.](https://github.com/ambientstl)
