Code a Website: Learn HTML/CSS on August 22nd in Oakland. Free evening class!

Kickstart Coding

Curious about what we teach? Take a look below for a quick sneak peek at the outline of our curriculum.

Please note: Our curriculum is flexible, and thus subject to change to be optimized for market demand, and to be customized for each cohort to best suit the students' learning.


  • Python
  • JavaScript (ES6)


  • React
  • Django
  • React Router
  • Bootstrap


  • MVC
  • OOP

Web concepts

  • API
  • ORM
  • Templating
  • Static site generation
  • Multi-page apps
  • Single page apps


  • Postgres
  • Sqlite
  • MongoDB


  • Bash
  • Git
  • Pipenv
  • Webpack

Modern CSS

  • CSS Grid & Flexbox
  • CSS Animations


  • Whiteboarding
  • Computer Science fundamentals
  • Algorithms and Big O notation


  • MongoDB
  • Express.js
  • Node.js
  • React Redux


  • Agile Product Management
  • QA / Test Driven Development

Why Python?

Because it's the language to learn for 2020. Python has been generating a lot of buzz as being the fastest growing language, and, by some metrics, the most popular and desirable language overall. With its elegant syntax and powerful capabilities, being equally useful for web development and data science, it's easy to see why it's getting so popular.

Python is a solid start

We also chose Python because we consider it to be the best languages for learning fundamental coding concepts. Drawing on our academic and professional experience with dozens of different languages and frameworks, we settled on Python to design a curriculum that will build a solid foundation with core concepts that are the most easily transferable, and React as the next most important technology to learn after Python.

Image to the right is taken from David Robinson's excellent article "The Incredible Growth of Python", and depicts number of question views each month on Stack Overflow, with a future traffic prediction.

Course & Curriculum Philosophy

For everyone

Existing “bootcamp” models exclude many students with unfair pricing, scheduling, and unrealistic admittance requirements. We founded Kickstart Coding because we believe that learning coding is for everyone.

Deep learning

New coders struggle with bootcamps that throw lessons at them only superficially, but at Kickstart Coding we build up core fundamentals first. Our courses are tailored to fully train students for the market's current requirements.

Honest and industry-tuned

We teach you the professional and technical skills necessary for you to thrive. It's possible for you to land your dream job, and we've seen our past students learn the material and debut in the tech industry. But above all we strive to be honest: Big changes in your career path, while possible, never come easy.