Learning Principles

Technical Curriculum Overview

Module X: Computer Science Foundations (Sept - Aug (11 months))

Unit X: Data Structures, Algorithms, and Algorithm Analysis

Module 0: Front End Foundations (Sept - Oct)

Unit 0: Preparation: Intro to git, Github, and the Command Line. What is Web Development?

Unit 1: HTML5/CSS3

Module 1: Introduction to Programming Paradigms and Computational Thinking (Oct - Dec)

Unit 2: Introduction to Programming: JavaScript Language Fundamentals

Unit 3: Functional Abstractions and Structured Problem Solving

Unit 4: Object Oriented Programming with JavaScript

Module 2: Web Development with JavaScript (Jan)

Unit 5: The Document Object Model

Unit 6: HTTP Foundations and Asynchronous JavaScript: Fetching and Consuming from REST API’s