Full Catalog
Every course, quiz topic, and tutorial currently offered on CodeFoundry, in one place — 81 project-based courses plus 73 quiz & tutorial topics across 11 categories. All content is free to access — click through to start, or view the full curriculum below.
Full Curriculum
Every course and every quiz/tutorial topic, with concepts covered per tier — generated live, so it's always current with the latest Admin/Instructor updates. Print or Save as PDF from the page itself.
Beginner to Advanced
🚀 The Complete .NET Coding Bootcamp
Go from beginner to job-ready full-stack .NET developer.
Intermediate
⚡ Complete Blazor: From Beginner To Pro
Build modern, interactive web apps with Blazor and .NET.
🐞 The Bug Tracker: Blazor Edition
Build a production-style issue tracker end to end.
🧩 Minimal API with .NET
Build lightweight, high-performance APIs.
Beginner
🟦 TypeScript in a Weekend
A fast, focused introduction to TypeScript.
🎨 Bootstrap 5 – Building Layouts & Projects
Design responsive UIs quickly with Bootstrap 5.
🗄️ Essential SQL
Core SQL skills every developer needs.
📜 JavaScript Essentials
Modern JavaScript fundamentals for web developers.
Instructor-Led Courses
Published by our Admins and Instructors through Content Studio — appears here automatically as soon as it goes live.
Web Fundamentals
🌐 Intro to Programming Course
A practical, project-driven introduction to Intro to Programming for working developers.
🌐 Intro to HTML & CSS Course
A practical, project-driven introduction to Intro to HTML & CSS for working developers.
🌐 HTML Course
A practical, project-driven introduction to HTML for working developers.
🌐 CSS Course
A practical, project-driven introduction to CSS for working developers.
🌐 XML Course
A practical, project-driven introduction to XML for working developers.
JavaScript
📜 JS Fundamentals Course
A practical, project-driven introduction to JS Fundamentals for working developers.
📜 JavaScript Course
A practical, project-driven introduction to JavaScript for working developers.
📜 TypeScript Course
A practical, project-driven introduction to TypeScript for working developers.
📜 jQuery Course
A practical, project-driven introduction to jQuery for working developers.
Frontend Frameworks
🎨 React Course
A practical, project-driven introduction to React for working developers.
🎨 React & Modern Web Course
A practical, project-driven introduction to React & Modern Web for working developers.
🎨 Angular Course
A practical, project-driven introduction to Angular for working developers.
🎨 AngularJS Course
A practical, project-driven introduction to AngularJS for working developers.
🎨 Vue.js Course
A practical, project-driven introduction to Vue.js for working developers.
🎨 Svelte Course
A practical, project-driven introduction to Svelte for working developers.
🎨 Bootstrap Course
A practical, project-driven introduction to Bootstrap for working developers.
🎨 SASS/SCSS Course
A practical, project-driven introduction to SASS/SCSS for working developers.
Backend
🧩 Node.js Course
A practical, project-driven introduction to Node.js for working developers.
🧩 PHP Course
A practical, project-driven introduction to PHP for working developers.
🧩 Django Course
A practical, project-driven introduction to Django for working developers.
🧩 ASP Course
A practical, project-driven introduction to ASP for working developers.
🧩 GraphQL Course
A practical, project-driven introduction to GraphQL for working developers.
🧩 Backend & API Development Course
A practical, project-driven introduction to Backend & API Development for working developers.
Languages
💻 Python Course
A practical, project-driven introduction to Python for working developers.
💻 Java Course
A practical, project-driven introduction to Java for working developers.
💻 C Course
A practical, project-driven introduction to C for working developers.
💻 C++ Course
A practical, project-driven introduction to C++ for working developers.
💻 C# Course
A practical, project-driven introduction to C# for working developers.
💻 Go Course
A practical, project-driven introduction to Go for working developers.
💻 Kotlin Course
A practical, project-driven introduction to Kotlin for working developers.
💻 Ruby Course
A practical, project-driven introduction to Ruby for working developers.
💻 Rust Course
A practical, project-driven introduction to Rust for working developers.
💻 Swift Course
A practical, project-driven introduction to Swift for working developers.
💻 Bash Course
A practical, project-driven introduction to Bash for working developers.
💻 R Course
A practical, project-driven introduction to R for working developers.
💻 Flutter Course
A practical, project-driven introduction to Flutter for working developers.
Data & Databases
🗄️ SQL Course
A practical, project-driven introduction to SQL for working developers.
🗄️ MySQL Course
A practical, project-driven introduction to MySQL for working developers.
🗄️ PostgreSQL Course
A practical, project-driven introduction to PostgreSQL for working developers.
🗄️ MongoDB Course
A practical, project-driven introduction to MongoDB for working developers.
🗄️ Redis Course
A practical, project-driven introduction to Redis for working developers.
🗄️ Data Structures & Algorithms Course
A practical, project-driven introduction to Data Structures & Algorithms for working developers.
🗄️ Excel Course
A practical, project-driven introduction to Excel for working developers.
DevOps & Cloud
☁️ Git Course
A practical, project-driven introduction to Git for working developers.
☁️ Docker Course
A practical, project-driven introduction to Docker for working developers.
☁️ AWS Course
A practical, project-driven introduction to AWS for working developers.
☁️ Cloud & DevOps Course
A practical, project-driven introduction to Cloud & DevOps for working developers.
AI & Data Science
🤖 AI Course
A practical, project-driven introduction to AI for working developers.
🤖 Generative AI Course
A practical, project-driven introduction to Generative AI for working developers.
🤖 AI Tool Development Course
A practical, project-driven introduction to AI Tool Development for working developers.
🤖 Machine Learning Course
A practical, project-driven introduction to Machine Learning for working developers.
🤖 Data Science Course
A practical, project-driven introduction to Data Science for working developers.
🤖 NumPy Course
A practical, project-driven introduction to NumPy for working developers.
🤖 Pandas Course
A practical, project-driven introduction to Pandas for working developers.
🤖 SciPy Course
A practical, project-driven introduction to SciPy for working developers.
Security
🔒 Security Practices Course
A practical, project-driven introduction to Security Practices for working developers.
Computer Science
🧠 Operating Systems Course
A practical, project-driven introduction to Operating Systems for working developers.
🧠 Computer Architecture & Organization Course
A practical, project-driven introduction to Computer Architecture & Organization for working developers.
🧠 Discrete Mathematics Course
A practical, project-driven introduction to Discrete Mathematics for working developers.
🧠 Algorithms & Complexity Theory Course
A practical, project-driven introduction to Algorithms & Complexity Theory for working developers.
🧠 Compiler Design Course
A practical, project-driven introduction to Compiler Design for working developers.
🧠 Automata Theory & Formal Languages Course
A practical, project-driven introduction to Automata Theory & Formal Languages for working developers.
🧠 Database & DBMS Theory Course
A practical, project-driven introduction to Database & DBMS Theory for working developers.
🧠 Computer Networks Course
A practical, project-driven introduction to Computer Networks for working developers.
Electronics
🔌 Digital Logic Design / Switching Theory Course
A practical, project-driven introduction to Digital Logic Design / Switching Theory for working developers.
🔌 VHDL Course
A practical, project-driven introduction to VHDL for working developers.
🔌 Verilog (HDL) Course
A practical, project-driven introduction to Verilog (HDL) for working developers.
🔌 Computer Organization & Microprocessors Course
A practical, project-driven introduction to Computer Organization & Microprocessors for working developers.
🔌 Electronic Devices & Circuits Course
A practical, project-driven introduction to Electronic Devices & Circuits for working developers.
🔌 Signals & Systems Course
A practical, project-driven introduction to Signals & Systems for working developers.
🔌 Control Systems Course
A practical, project-driven introduction to Control Systems for working developers.
🔌 Communication Systems Course
A practical, project-driven introduction to Communication Systems for working developers.
🔌 VLSI Design Course
A practical, project-driven introduction to VLSI Design for working developers.
Certification Tracks
Beyond individual courses, Certifications bundle related skills into a single credential you can add to your profile once you pass the assessment criteria.
Quiz & Tutorial Topics
Every topic below has a 100-level, 5-tier quiz (Introduction through Expert) and a matching 5-tier concept tutorial in Resources.
Web Fundamentals
Intro to Programming, Intro to HTML & CSS, HTML, CSS, XML
JavaScript
JS Fundamentals, JavaScript, TypeScript, jQuery
Frontend Frameworks
React, React & Modern Web, Angular, AngularJS, Vue.js, Svelte, Bootstrap, SASS/SCSS
Backend
Node.js, PHP, Django, ASP, GraphQL, Backend & API Development
Languages
Python, Java, C, C++, C#, Go, Kotlin, Ruby, Rust, Swift, Bash, R, Flutter
Data & Databases
SQL, MySQL, PostgreSQL, MongoDB, Redis, Data Structures & Algorithms, Excel
DevOps & Cloud
Git, Docker, AWS, Cloud & DevOps
AI & Data Science
AI, Generative AI, AI Tool Development, Machine Learning, Data Science, NumPy, Pandas, SciPy
Security
Security Practices
Computer Science
Operating Systems, Computer Architecture & Organization, Discrete Mathematics, Algorithms & Complexity Theory, Compiler Design, Automata Theory & Formal Languages, Database & DBMS Theory, Computer Networks
Electronics
Digital Logic Design / Switching Theory, VHDL, Verilog (HDL), Computer Organization & Microprocessors, Electronic Devices & Circuits, Signals & Systems, Control Systems, Communication Systems, VLSI Design
Not sure where to start?
Browse by category from the main Training page, or see everything organized by learner path in the Directory.