Burlington Code Academy
  • Bootcamp
  • Hire Our Grads
  • Schedule
  • Projects
  • Curriculum
    Curriculum  Learn to Code with JavaScript  The World Wide Web  Responsive Layout with CSS  Client-Side Coding with JavaScript  Server-Side Coding with JavaScript  Object-Oriented Design with JavaScript  Databases  Client-Side Coding with React
      Agile Development  Version Control with Git and GitHub  Tricks of the Trade  Career
  • Apply
  Learn to Code with JavaScript
 Intro
 The Command Line
 Hello Express
 Values
 Common Operators
 Strings
 Numbers
 Common Methods
 Variables
 Null
 Functions
 Functional Labs
 Logic
 Input and Output
 Loops
 Arrays
 ARGV
 Objects
 Methods
 Iteration Methods
 Objects Methods and Classes
 Object Labs
 Stacks
 Scope
 Recursion
 Debugging Locally
 JSON
 Timing in JavaScript
 Test Driven
 Cypress
 Unit Testing
 Hybrid Styles
 Promises Video *
 Evented I/O
 Encapsulation
 State Machines
  The World Wide Web
 Hello, HTML World!
 Anchors
 How the Web Works Video
 URLs
 Introduction to HTML
 Going Further With HTML
 Web Page Structure With HTML5
 Styling with CSS
 DOM Debugging
 DOM Scripting
 DOM Scripting Labs
 Forms
 Embedding
  Responsive Layout with CSS
 Page Layout With CSS
 Introduction to Responsive Development
 Page Layout with CSS Grid Video
 Page Layout With CSS Flexbox
 Navigation
  Client-Side Coding with JavaScript
 DOM
 Browser Debugging
 Embedding
 Event Listeners
 AJAX
 Calling APIs from JavaScript
 Interactive Mapping
 Urls and JavaScript
 Local Storage
  Server-Side Coding with JavaScript
 Intro to Server-Side JS
 Hello Express
 HTTP Video
 Urls
 Serving Files
 JSON
 Forms
 Parameters
 Routing
 Blog
 State: Cookies
 State: Files
  Object-Oriented Design with JavaScript
 Object-Oriented Design
 Object-Oriented JavaScript
 Creating Objects
 Object-Oriented JS Inheritance
 Using Prototypes
 Encapsulation
  Databases
 Overview
 Mongodb
 Mongodb Example
 Mongodb Queries
 Mongodb Array Queries
 Mongoose
 Security and Authentication
 Passport
 Firebase Intro
 Authentication
  Client-Side Coding with React
 What Is React
 JSX and the Virtual DOM
 Setting Up React
 Class V Functional Components
 Component Oriented
 Props and State
 Responding to Events
 Forms in React
 React Hooks
 Conditionally Rendering Components
 Rendering Multiple Components
 Fetching Data
 Lifting State to Parents
 Composition Vs Inheritance
 Using Refs
 Error Boundaries
 Routing in React

  Agile Development
 What Is Agile
 Cadence
 Retrospectives
 Refactoring
 Pair Programming
 Test Driven Video
 Acceptance Testing
 Inceptions
 Planning
  Version Control with Git and GitHub
 Git Intro
 Git Branches
 Git Basics
 Git Workflows
 GitHub Forks and Clones
  Tricks of the Trade
 Debugging
 Modern Debugging
 How to Demo
  Career
 Where to Go Next
"Burlington Code Academy Curriculum" by Burlington Code Academy is licensed under:
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Creative Commons License