Our curriculum consists of 5 multi-segmented courses, which we use to
create a custom paced full stack curriculum for each student in our
program.
Course Segments
Prep
Kickstart Prework
Learn how to learn. Use "Smart Scheduling" to make a bootcamp
program and boot up a "Linux Lab". Then, immerse yourself in a
coding tour-de-force, with tastes of HTML, CSS, JS, Linux, Bash, and Lua.
□ □ □ Warm-Up
3 PROJECT
Project based learning: Prework Journal Module Count: 3
» Lifetime access to Kickstart Coding
video courses (includes 100s of hours of private
video archive access)
» Lifetime access to Kickstart Coding's
coding curriculum files (includes 100s of
professional assignments and industry-tuned example
projects)
» Lifetime access to Virtual Coding
Academy software (includes Linux Lab distro and
other interactive courseware)
Fundamentals
Static Sites & Bootstrap
Start peeling back the layers of the web in this whirlwind
tour of HTML, CSS, Dev Tools, column-based layouts, responsive design
and Bootstrap 5
▣ □ □ Beginner
3 PROJECT
Project based learning: Static Profile Page Module Count: 3
» Lifetime access to Kickstart Coding
video courses (includes 100s of hours of private
video archive access)
» Lifetime access to Kickstart Coding's
coding curriculum files (includes 100s of
professional assignments and industry-tuned example
projects)
» Lifetime access to Virtual Coding
Academy software (includes Linux Lab distro and
other interactive courseware)
Fundamentals
Automation: Bash, Git, and Python Scripts
Learn how to use Git to keep your code safe under version control.
Learn effective terminal use, and how to write Bash and Python scripts
to replace tedious tasks.
▣ □ □ Beginner
3 PROJECT
Project based learning: Simple automation of page assembly in Bash and Python Module Count: 3
» Lifetime access to Kickstart Coding
video courses (includes 100s of hours of private
video archive access)
» Lifetime access to Kickstart Coding's
coding curriculum files (includes 100s of
professional assignments and industry-tuned example
projects)
» Lifetime access to Virtual Coding
Academy software (includes Linux Lab distro and
other interactive courseware)
Fundamentals
Computer Programming with Python
Begin a classic introduction to backend programming with
Python, learning core data types and control-flow structures. Go deeper
with OOP, Pipenv, and Jinja templating.
▣ □ □ Beginner
6 PROJECT
Project based learning: Python-based static site generator, bonus assignment includes computer-vision powered OCR and face detection image gallery Module Count: 6
» Lifetime access to Kickstart Coding
video courses (includes 100s of hours of private
video archive access)
» Lifetime access to Kickstart Coding's
coding curriculum files (includes 100s of
professional assignments and industry-tuned example
projects)
» Lifetime access to Virtual Coding
Academy software (includes Linux Lab distro and
other interactive courseware)
Backend
Intro to Networking with Python
Learn about the Internet, networking, and server-side
programming. You will use web APIs, implement HTTP over TCP/IP, and
finally basic request routing and web apps.
▣ ▣ □ Intermediate
3 PROJECT
Project based learning: API-driven Dashboard Module Count: 3
» Lifetime access to Kickstart Coding
video courses (includes 100s of hours of private
video archive access)
» Lifetime access to Kickstart Coding's
coding curriculum files (includes 100s of
professional assignments and industry-tuned example
projects)
» Lifetime access to Virtual Coding
Academy software (includes Linux Lab distro and
other interactive courseware)
Backend
Practical Django
Learn the best practices from an experienced Django
developer: MVC, CRUD, forms, urls, users, admin, models, data
cardinality (eg Many-To-Many), unit testing, and much more.
▣ ▣ □ Intermediate
6 PROJECT
Project based learning: Multi-user shareable DB-driven dashboard Module Count: 6
» Lifetime access to Kickstart Coding
video courses (includes 100s of hours of private
video archive access)
» Lifetime access to Kickstart Coding's
coding curriculum files (includes 100s of
professional assignments and industry-tuned example
projects)
» Lifetime access to Virtual Coding
Academy software (includes Linux Lab distro and
other interactive courseware)
Backend
Intro to Databases with Postgres SQL
Learn SQL basics on a Postgres DB, before getting practice
with JOINs, constraints, query analysis, indexes and optimization,
full-text search, geo-spatial features, and more.
» Lifetime access to Kickstart Coding
video courses (includes 100s of hours of private
video archive access)
» Lifetime access to Kickstart Coding's
coding curriculum files (includes 100s of
professional assignments and industry-tuned example
projects)
» Lifetime access to Virtual Coding
Academy software (includes Linux Lab distro and
other interactive courseware)
Frontend
JavaScript in the Modern Web
Learn modern JavaScript, including let, const, iterators, and
DOM manipulation. Explore tricky CSS concepts like animations and
pseudo-elements.
▣ ▣ □ Intermediate
6 PROJECT
Project based learning: Data Viz SPA in pure CSS and vanilla JS Module Count: 6
» Lifetime access to Kickstart Coding
video courses (includes 100s of hours of private
video archive access)
» Lifetime access to Kickstart Coding's
coding curriculum files (includes 100s of
professional assignments and industry-tuned example
projects)
» Lifetime access to Virtual Coding
Academy software (includes Linux Lab distro and
other interactive courseware)
Frontend
Thinking in React
In this hooks-based React course segment, you go beyond just
learning the JSX syntax, and practice "thinking in React" with
data-flow, lifting state, and more.
▣ ▣ ▣ Advanced
6 PROJECT
Project based learning: Data Viz SPA in React JS Module Count: 6
» Lifetime access to Kickstart Coding
video courses (includes 100s of hours of private
video archive access)
» Lifetime access to Kickstart Coding's
coding curriculum files (includes 100s of
professional assignments and industry-tuned example
projects)
» Lifetime access to Virtual Coding
Academy software (includes Linux Lab distro and
other interactive courseware)
Frontend
Full Stack JS: MERN, Redux, and Routing
Take your React JS skills to the full stack by learning
MongoDB, Express.JS, and Node.js. Learn Redux for state management, and
Routing for multi-page apps.
▣ ▣ ▣ Advanced
5 PROJECT
Project based learning: React Widget Library: Design, launch and release on NPM Module Count: 5
» Lifetime access to Kickstart Coding
video courses (includes 100s of hours of private
video archive access)
» Lifetime access to Kickstart Coding's
coding curriculum files (includes 100s of
professional assignments and industry-tuned example
projects)
» Lifetime access to Virtual Coding
Academy software (includes Linux Lab distro and
other interactive courseware)
Career
Kickstart Career
Redo your resume, polish your profile, and hone your
networking skills. Practice interviews and develop a "elevator pitch"
to market yourself for your next job.
» Lifetime access to Kickstart Coding
video courses (includes 100s of hours of private
video archive access)
» Lifetime access to Kickstart Coding's
coding curriculum files (includes 100s of
professional assignments and industry-tuned example
projects)
» Lifetime access to Virtual Coding
Academy software (includes Linux Lab distro and
other interactive courseware)
Career
Algorithms: Computer Science for Job Seekers
A CS course hyper-focused on whiteboard interviews. Learn
time complexity analysis (BigO), sorting, solving problems in dynamic
programming, recursion and async coding puzzles, and more.
» Lifetime access to Kickstart Coding
video courses (includes 100s of hours of private
video archive access)
» Lifetime access to Kickstart Coding's
coding curriculum files (includes 100s of
professional assignments and industry-tuned example
projects)
» Lifetime access to Virtual Coding
Academy software (includes Linux Lab distro and
other interactive courseware)
Career
Industry Capstone
Use a 5-milestone process to build a software product from
specs to launch. Learn how tech industry roles interlock, including
agile Product Management and DevOps.
▣ ▣ ▣ Advanced
7 PROJECT
Project based learning: A full-stack app using Python, JavaScript, and other technologies Module Count: 7
» Lifetime access to Kickstart Coding
video courses (includes 100s of hours of private
video archive access)
» Lifetime access to Kickstart Coding's
coding curriculum files (includes 100s of
professional assignments and industry-tuned example
projects)
» Lifetime access to Virtual Coding
Academy software (includes Linux Lab distro and
other interactive courseware)