This folder contains lesson markdown files that make up the JavaScript course. This course exists in the Full Stack JavaScript and the Full Stack Ruby on Rails paths on the Odin Project Website.
The following list represents how the lessons are divided into sections and presented on the website.
Disclaimer: Given the ever updating nature of the curriculum, the outline might be outdated. See the JavaScript course on the website instead.
- Organizing your JavaScript Code Introduction
- Objects and Object Constructors
- Project: Library
- Factory Functions and the Module Pattern
- Project: Tic Tac Toe
- Classes
- ES6 Modules
- Webpack
- Project: Restaurant Page
- OOP Principles
- Project: Todo List
- React Introduction
- State and Props
- Handle Inputs and Render Lists
- Project: CV Application
- Lifecycle Methods
- Hooks
- Project: Memory Card
- Router
- React Testing Part 1
- React Testing Part 2
- Project: Shopping Cart
- Advanced Concepts
-
- Using BaaS For Your Back End (Exclusive to the Full Stack JavaScript path)
- Using Ruby on Rails For Your Back End (Exclusive to the Full Stack Ruby on Rails path)
- Project: Where's Waldo (A Photo Tagging App)