Explore courses

Find the right skills to grow, advance, and achieve your goals.

113754 courses Ready to transform your future

Rust Systems Programming: Learn Ownership, Lifetimes, and Traits

Master Rust's unique memory management model, write safe concurrent code, and build reliable systems applications through structured text lessons and practical coding exercises.
★ 4.7 (2,271)

CMake, Testing, and Modern Tooling for C/C++ Projects

Learn how to structure, build, test, and manage C/C++ projects using modern CMake, package managers, and automated testing tools to write professional-grade code.
★ 4.5 (2,142)

Git and GitHub: Practical Version Control for Developers

Learn to manage code history, collaborate on team projects, and automate workflows using Git and GitHub in this comprehensive, text-based guide for beginners.
★ 4.4 (1,963)

Java Design Patterns: Applying the Gang of Four Patterns in Modern Code

Master the classic Gang of Four design patterns using modern Java features to write cleaner, more maintainable, and highly scalable object-oriented software.
★ 4.1 (1,302)

HTML Fundamentals: Start Building Your First Webpage

Learn the essential building blocks of the web and transition from a curious beginner to a confident coder by creating structured, accessible web content.
★ 4.5 (984)

Angular and Node Security: Building Authentication from Scratch

Protect your web applications by implementing secure authentication, authorization, and JWT-based user management in an Angular and Node.js stack.
★ 4.0 (1,553)

Asynchronous JavaScript: Callbacks, Promises, and Async/Await

Master the event loop, handle asynchronous operations with confidence, and write clean, modern JavaScript code for web and backend applications.
★ 4.6 (2,755)

Build a Social Network from Scratch with PHP, MySQL, and JavaScript

Master full-stack web development by coding a functional social network from scratch using modern PHP, MySQL, and dynamic JavaScript.
★ 4.6 (2,968)

Blender Character Rigging and Animation Guide

Learn to rig and animate 3D characters in Blender using step-by-step written workflows, preparing your models for game engines and digital art projects.
★ 4.8 (1,680)

Local LLM Development with Ollama and Python

Learn to deploy private language models locally and build custom AI applications using Ollama, Python, and modern RAG techniques.
★ 4.7 (613)

Data Warehouse Design and ETL with SQL Server, SSIS, and SSDT

Build robust ETL pipelines and design dimensional data warehouses to transform raw data into business intelligence using SQL Server, SSIS, and SSDT.
★ 4.0 (152)

ASP.NET Core Web API Development: Build Secure RESTful Services

Master the fundamentals of RESTful API design using C# and ASP.NET Core to build, secure, and deploy robust web services from the ground up.
★ 4.2 (3,184)

Foundations of HTML: Build Your First Web Pages from Scratch

Learn the essential building blocks of the web and gain the confidence to structure accessible, clean, and modern web pages entirely from scratch.
★ 4.1 (581)

Database Management Systems and SQL with MySQL

Acquire a solid foundation in relational database design, write structured SQL queries, and manage data confidently using MySQL.
★ 4.3 (463)

Practical Customer Analytics with Python

Master churn prediction, market basket analysis, and CLV modeling to drive business decisions with data.
★ 4.2 (504)

Visual Web Application Development with Node-RED

Create functional web applications and APIs by connecting visual programming blocks to build full-stack logic without traditional coding.
★ 4.5 (980)

Building iOS and Android Apps Without Coding

Learn to design and launch functional mobile applications using modern no-code platforms and visual development tools.
★ 3.3 (156)

Foundations of Python: A Structured Guide for New Coders

Master the fundamentals of Python through clear written explanations and practical coding exercises designed for absolute beginners.
★ 4.3 (154)

SolidWorks 3D Modeling: Design Parts, Assemblies, and Drawings

Master parametric design to build precise 3D models, manage complex assemblies, and generate production-ready drawings.
★ 4.4 (891)

Python Optimization: Solve Operations Research Problems

Learn to model and solve complex decision-making problems using Python frameworks like Pyomo and OR-Tools to find optimal solutions for business and engineering challenges.
★ 4.5 (1,982)

Practical Web Development with React, Redux, and Next.js

Build modern, full-stack web applications by mastering React fundamentals, global state management with Redux, and server-side rendering with Next.js.
★ 4.5 (186)

Angular Forms Guide: Building Robust Reactive and Template-Driven Forms

Master Angular forms to build, validate, and manage complex, type-safe data entry workflows for modern web applications.
★ 4.4 (2,565)

Building Recommender Systems with Python from Scratch

Master the fundamentals of collaborative filtering by building movie recommendation algorithms from scratch using Python and modern data libraries.
★ 4.3 (190)

SQL Foundations with MySQL for Developers and Analysts

Learn to manage relational databases and write efficient queries using MySQL through structured written lessons and practical exercises.
★ 4.2 (221)