Codstak curriculum
Courses for builders who want to understand the work.
Build production AI features, practical machine-learning systems, and strong computer-science foundations through guided lessons and coding labs.
The library
Available and planned courses
AI Engineering
Build and ship production AI apps as a full-stack engineer with streaming, retrieval, tools, and evals.
Machine Learning
Understand ML, then build a responsible end-to-end system with one evolving project.
Data Structures and Algorithms
Learn fundamental data structures: arrays, linked lists, trees, and more
JavaScript
Build a solid foundation in modern JavaScript programming
ReactJS
Create interactive UIs with the popular React library
TypeScript
Add static typing to JavaScript for more robust applications
Python
Learn Python programming from basics to advanced concepts
Web Dev Basics
Master the fundamentals of web development
DB Basics
Learn database concepts, SQL, and data modeling
API for Beginners
Understand how to create and consume APIs
CSS
Master modern CSS techniques and frameworks
Interview Questions
Prepare for technical interviews with practice questions