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
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.
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
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
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
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
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
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
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.
▣ ▣ □
Intermediate
Learn modern JavaScript, including let, const, iterators, and DOM manipulation. Explore tricky CSS concepts like animations and pseudo-elements.
▣ ▣ □
Intermediate
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
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
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.
▣ ▣ □
Intermediate
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.
▣ ▣ ▣
Advanced
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