- Admin
- Learning effectively
- Machine setup
- Unix command line basics
- Using your text editor effectively
- Source control management with Git
- HTML and CSS
- Introduction to Chrome Dev Tools
- JavaScript fundamentals
- Web APIs and the DOM
- JavaScript in depth
- Introduction to unit testing
- Test driven development (TDD)
- Introduction to React
- Using Create React App
- Unit testing React applications
- Deploying your apps
- Build a frontend application in React
- Learn to build a backend API service in Node.js, Express, MongoDB
- Protecting backend API services with authentication
- Relational databases with Postgres and Objection (ORM)
- Build a backend API service in Express and MongoDB
- Introduction to user stories
- Estimating user stories
- Introduction to DevOps
- Git for team collaboration
- Deploying your applications with a continuous integration tool
- Iteration planning
- Project showcase
- Retrospective
- Feedback sessions
- OOP design modeling
- Writing Clean code
- Writing end to end tests
- Refactoring legacy code
- Guest speakers from the tech industry
- Team project
- Guest speakers from the tech industry
- Team project
- Guest speakers from the tech industry
- Introduction to data structures and algorithms
- Preparation for technical interviews
- Preparation of resume for job interviews
- Speed interviews
- Graduation night talks
- Life after JumpStart