CodeFoundry
Practical Developer Training
CodeFoundry
Explore Resources Pricing
Machine-translated via Google Translate — quality may vary, and some technical terms may stay in English.
English English Español Spanish Français French Deutsch German Italiano Italian Português Portuguese Nederlands Dutch Polski Polish Română Romanian Svenska Swedish Ελληνικά Greek Türkçe Turkish Русский Russian Українська Ukrainian العربية Arabic עברית Hebrew اردو Urdu فارسی Persian हिन्दी Hindi বাংলা Bengali தமிழ் Tamil తెలుగు Telugu मराठी Marathi ગુજરાતી Gujarati ਪੰਜਾਬੀ Punjabi 简体中文 Chinese (Simplified) 繁體中文 Chinese (Traditional) 日本語 Japanese 한국어 Korean Tiếng Việt Vietnamese ไทย Thai Bahasa Indonesia Indonesian Bahasa Melayu Malay Filipino Filipino Kiswahili Swahili አማርኛ Amharic Hausa Hausa Yorùbá Yoruba Igbo Igbo isiZulu Zulu isiXhosa Xhosa Afrikaans Afrikaans Kreyòl Ayisyen Haitian Creole Runasimi Quechua Avañeʼẽ Guarani Te Reo Māori Māori Gagana Sāmoa Samoan ʻŌlelo Hawaiʻi Hawaiian Cymraeg Welsh Gaeilge Irish Íslenska Icelandic Suomi Finnish Magyar Hungarian Čeština Czech Slovenčina Slovak Hrvatski Croatian Српски Serbian Български Bulgarian Shqip Albanian ქართული Georgian Հայերեն Armenian ភាសាខ្មែរ Khmer नेपाली Nepali සිංහල Sinhala မြန်မာဘာသာ Burmese
Login Sign Up
Explore Resources Pricing
Login Sign Up
Resources

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.

 View Full Curriculum

Beginner to Advanced

150+ hours

🚀 The Complete .NET Coding Bootcamp

Go from beginner to job-ready full-stack .NET developer.

View course →

Intermediate

24 hours

⚡ Complete Blazor: From Beginner To Pro

Build modern, interactive web apps with Blazor and .NET.

View course →
18 hours

🐞 The Bug Tracker: Blazor Edition

Build a production-style issue tracker end to end.

View course →
10 hours

🧩 Minimal API with .NET

Build lightweight, high-performance APIs.

View course →

Beginner

8 hours

🟦 TypeScript in a Weekend

A fast, focused introduction to TypeScript.

View course →
12 hours

🎨 Bootstrap 5 – Building Layouts & Projects

Design responsive UIs quickly with Bootstrap 5.

View course →
10 hours

🗄️ Essential SQL

Core SQL skills every developer needs.

View course →
14 hours

📜 JavaScript Essentials

Modern JavaScript fundamentals for web developers.

View course →

Instructor-Led Courses

Published by our Admins and Instructors through Content Studio — appears here automatically as soon as it goes live.

Web Fundamentals

10 hours

🌐 Intro to Programming Course

A practical, project-driven introduction to Intro to Programming for working developers.

View course →
10 hours

🌐 Intro to HTML & CSS Course

A practical, project-driven introduction to Intro to HTML & CSS for working developers.

View course →
10 hours

🌐 HTML Course

A practical, project-driven introduction to HTML for working developers.

View course →
10 hours

🌐 CSS Course

A practical, project-driven introduction to CSS for working developers.

View course →
10 hours

🌐 XML Course

A practical, project-driven introduction to XML for working developers.

View course →

JavaScript

10 hours

📜 JS Fundamentals Course

A practical, project-driven introduction to JS Fundamentals for working developers.

View course →
10 hours

📜 JavaScript Course

A practical, project-driven introduction to JavaScript for working developers.

View course →
10 hours

📜 TypeScript Course

A practical, project-driven introduction to TypeScript for working developers.

View course →
10 hours

📜 jQuery Course

A practical, project-driven introduction to jQuery for working developers.

View course →

Frontend Frameworks

16 hours

🎨 React Course

A practical, project-driven introduction to React for working developers.

View course →
16 hours

🎨 React & Modern Web Course

A practical, project-driven introduction to React & Modern Web for working developers.

View course →
16 hours

🎨 Angular Course

A practical, project-driven introduction to Angular for working developers.

View course →
16 hours

🎨 AngularJS Course

A practical, project-driven introduction to AngularJS for working developers.

View course →
16 hours

🎨 Vue.js Course

A practical, project-driven introduction to Vue.js for working developers.

View course →
16 hours

🎨 Svelte Course

A practical, project-driven introduction to Svelte for working developers.

View course →
16 hours

🎨 Bootstrap Course

A practical, project-driven introduction to Bootstrap for working developers.

View course →
16 hours

🎨 SASS/SCSS Course

A practical, project-driven introduction to SASS/SCSS for working developers.

View course →

Backend

16 hours

🧩 Node.js Course

A practical, project-driven introduction to Node.js for working developers.

View course →
16 hours

🧩 PHP Course

A practical, project-driven introduction to PHP for working developers.

View course →
16 hours

🧩 Django Course

A practical, project-driven introduction to Django for working developers.

View course →
16 hours

🧩 ASP Course

A practical, project-driven introduction to ASP for working developers.

View course →
16 hours

🧩 GraphQL Course

A practical, project-driven introduction to GraphQL for working developers.

View course →
16 hours

🧩 Backend & API Development Course

A practical, project-driven introduction to Backend & API Development for working developers.

View course →

Languages

10 hours

💻 Python Course

A practical, project-driven introduction to Python for working developers.

View course →
10 hours

💻 Java Course

A practical, project-driven introduction to Java for working developers.

View course →
10 hours

💻 C Course

A practical, project-driven introduction to C for working developers.

View course →
10 hours

💻 C++ Course

A practical, project-driven introduction to C++ for working developers.

View course →
10 hours

💻 C# Course

A practical, project-driven introduction to C# for working developers.

View course →
10 hours

💻 Go Course

A practical, project-driven introduction to Go for working developers.

View course →
10 hours

💻 Kotlin Course

A practical, project-driven introduction to Kotlin for working developers.

View course →
10 hours

💻 Ruby Course

A practical, project-driven introduction to Ruby for working developers.

View course →
10 hours

💻 Rust Course

A practical, project-driven introduction to Rust for working developers.

View course →
10 hours

💻 Swift Course

A practical, project-driven introduction to Swift for working developers.

View course →
10 hours

💻 Bash Course

A practical, project-driven introduction to Bash for working developers.

View course →
10 hours

💻 R Course

A practical, project-driven introduction to R for working developers.

View course →
10 hours

💻 Flutter Course

A practical, project-driven introduction to Flutter for working developers.

View course →

Data & Databases

16 hours

🗄️ SQL Course

A practical, project-driven introduction to SQL for working developers.

View course →
16 hours

🗄️ MySQL Course

A practical, project-driven introduction to MySQL for working developers.

View course →
16 hours

🗄️ PostgreSQL Course

A practical, project-driven introduction to PostgreSQL for working developers.

View course →
16 hours

🗄️ MongoDB Course

A practical, project-driven introduction to MongoDB for working developers.

View course →
16 hours

🗄️ Redis Course

A practical, project-driven introduction to Redis for working developers.

View course →
16 hours

🗄️ Data Structures & Algorithms Course

A practical, project-driven introduction to Data Structures & Algorithms for working developers.

View course →
16 hours

🗄️ Excel Course

A practical, project-driven introduction to Excel for working developers.

View course →

DevOps & Cloud

16 hours

☁️ Git Course

A practical, project-driven introduction to Git for working developers.

View course →
16 hours

☁️ Docker Course

A practical, project-driven introduction to Docker for working developers.

View course →
16 hours

☁️ AWS Course

A practical, project-driven introduction to AWS for working developers.

View course →
16 hours

☁️ Cloud & DevOps Course

A practical, project-driven introduction to Cloud & DevOps for working developers.

View course →

AI & Data Science

16 hours

🤖 AI Course

A practical, project-driven introduction to AI for working developers.

View course →
16 hours

🤖 Generative AI Course

A practical, project-driven introduction to Generative AI for working developers.

View course →
16 hours

🤖 AI Tool Development Course

A practical, project-driven introduction to AI Tool Development for working developers.

View course →
16 hours

🤖 Machine Learning Course

A practical, project-driven introduction to Machine Learning for working developers.

View course →
16 hours

🤖 Data Science Course

A practical, project-driven introduction to Data Science for working developers.

View course →
16 hours

🤖 NumPy Course

A practical, project-driven introduction to NumPy for working developers.

View course →
16 hours

🤖 Pandas Course

A practical, project-driven introduction to Pandas for working developers.

View course →
16 hours

🤖 SciPy Course

A practical, project-driven introduction to SciPy for working developers.

View course →

Security

22 hours

🔒 Security Practices Course

A practical, project-driven introduction to Security Practices for working developers.

View course →

Computer Science

22 hours

🧠 Operating Systems Course

A practical, project-driven introduction to Operating Systems for working developers.

View course →
22 hours

🧠 Computer Architecture & Organization Course

A practical, project-driven introduction to Computer Architecture & Organization for working developers.

View course →
22 hours

🧠 Discrete Mathematics Course

A practical, project-driven introduction to Discrete Mathematics for working developers.

View course →
22 hours

🧠 Algorithms & Complexity Theory Course

A practical, project-driven introduction to Algorithms & Complexity Theory for working developers.

View course →
22 hours

🧠 Compiler Design Course

A practical, project-driven introduction to Compiler Design for working developers.

View course →
22 hours

🧠 Automata Theory & Formal Languages Course

A practical, project-driven introduction to Automata Theory & Formal Languages for working developers.

View course →
22 hours

🧠 Database & DBMS Theory Course

A practical, project-driven introduction to Database & DBMS Theory for working developers.

View course →
22 hours

🧠 Computer Networks Course

A practical, project-driven introduction to Computer Networks for working developers.

View course →

Electronics

22 hours

🔌 Digital Logic Design / Switching Theory Course

A practical, project-driven introduction to Digital Logic Design / Switching Theory for working developers.

View course →
22 hours

🔌 VHDL Course

A practical, project-driven introduction to VHDL for working developers.

View course →
22 hours

🔌 Verilog (HDL) Course

A practical, project-driven introduction to Verilog (HDL) for working developers.

View course →
22 hours

🔌 Computer Organization & Microprocessors Course

A practical, project-driven introduction to Computer Organization & Microprocessors for working developers.

View course →
22 hours

🔌 Electronic Devices & Circuits Course

A practical, project-driven introduction to Electronic Devices & Circuits for working developers.

View course →
22 hours

🔌 Signals & Systems Course

A practical, project-driven introduction to Signals & Systems for working developers.

View course →
22 hours

🔌 Control Systems Course

A practical, project-driven introduction to Control Systems for working developers.

View course →
22 hours

🔌 Communication Systems Course

A practical, project-driven introduction to Communication Systems for working developers.

View course →
22 hours

🔌 VLSI Design Course

A practical, project-driven introduction to VLSI Design for working developers.

View course →

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.

5 topics

Web Fundamentals

Intro to Programming, Intro to HTML & CSS, HTML, CSS, XML

4 topics

JavaScript

JS Fundamentals, JavaScript, TypeScript, jQuery

8 topics

Frontend Frameworks

React, React & Modern Web, Angular, AngularJS, Vue.js, Svelte, Bootstrap, SASS/SCSS

6 topics

Backend

Node.js, PHP, Django, ASP, GraphQL, Backend & API Development

13 topics

Languages

Python, Java, C, C++, C#, Go, Kotlin, Ruby, Rust, Swift, Bash, R, Flutter

7 topics

Data & Databases

SQL, MySQL, PostgreSQL, MongoDB, Redis, Data Structures & Algorithms, Excel

4 topics

DevOps & Cloud

Git, Docker, AWS, Cloud & DevOps

8 topics

AI & Data Science

AI, Generative AI, AI Tool Development, Machine Learning, Data Science, NumPy, Pandas, SciPy

1 topics

Security

Security Practices

8 topics

Computer Science

Operating Systems, Computer Architecture & Organization, Discrete Mathematics, Algorithms & Complexity Theory, Compiler Design, Automata Theory & Formal Languages, Database & DBMS Theory, Computer Networks

9 topics

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.

CodeFoundry
Learn
  • Training
  • Pricing
Account
  • Login
  • Sign Up
  • Dashboard
  • Support
  • Feature Request
  • Feedback
Resources
  • Help Center
  • Full Catalog
  • Directory
  • Articles
  • Blog
Company
  • Community
  • Social Responsibility
  • Careers for Instructors
Legal
  • Terms & Conditions
  • Privacy Policy
  • Cookies Policy
  • Accessibility
© 2026 CodeFoundry. All rights reserved.