Below is a list of the preferred software for the bootcamp.

  • WebStorm
  • DataGrip
  • PyCharm
  • IntelliJ IDEA
  • RubyMine

Below is our year long bootcamp schedule. Click on each week to see more details about it.

  • JS expressions and Variables
  • Intro to Functions
  • Control Flow and Arrays
  • Debugging

  • Using NodeJS
  • Running js Files Locally
  • Callbacks
  • Scope
  • Git

  • CLI
  • Asynchronous Functions
  • Recursion

  • OOP
  • Classes
  • NPM
  • Testing
  • TDD

  • Time / Space Complexity

  • Data Structures (Tree / Graph)
  • Algorithms
  • Search / Traversal
  • Sorting

  • Web Basics
  • Intro To HTML
  • CSS Media Queries
  • CSS Positioning (Box Model / Flex Box / Grid)
  • Frontend Development

  • Internet Protocol
  • AJAX
  • Promises
  • HTTP
  • HTML Forms
  • Node HTTP Server
  • APIs
  • JSON
  • REST
  • Backend Development

  • Network Modem
  • Network Tools
  • Storage
  • DOM / BOM
  • Event Handling

  • Express
  • Relational Database
  • SQL Queries
  • Sqlite3

  • Object-Relational Mapping
  • Sequelize

  • Authentication
  • API Security
  • SCRUM / Agile

  • Express Project
  • PostgreSQL

  • React Part One
  • Events
  • Hooks
  • Router

  • Redux
  • Class Components
  • Web Sockets

  • React + Redux Project
  • Web Sockets

  • Into To Python
  • Data Types
  • Operations
  • Comprehensions
  • Functions / Methods / Classes / Modules
  • Unit Testing

  • Unit Testing
  • Flask
  • Alembic
  • SQLAlchemy

  • Docker

  • Python Project

  • Full-Stack Project

  • Full-Stack Project - Continued

  • Into To Java
  • Data Types
  • Operations
  • Functions / Methods / Classes / Modules
  • Unit Testing

  • Java Project

  • Java Project - Continued

  • Review

More programs coming soon.