Explore courses

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

113754 courses Ready to transform your future

Web3 Development for Beginners with Ethereum and Solidity

Learn to build and deploy your first decentralized application using modern blockchain tools and smart contract programming.
★ 4.2 (3,966)

C++ Programming from Scratch: Build Strong Coding Foundations

Learn essential C++ syntax, object-oriented principles, and memory basics to write efficient, modern programs from the ground up.
★ 4.1 (239)

Python Programming: From Fundamentals to Professional Practice

Build a solid foundation in Python syntax, object-oriented programming, and modern development workflows to prepare for technical interviews and professional projects.
★ 4.4 (517)

RxJs and Reactive Programming Foundations

Master asynchronous data streams and essential operators to build responsive applications using reactive design patterns.
★ 4.4 (5,896)

Foundations of C++ Programming: From First Principles to Modern Practices

Build a strong foundation in C++ by mastering core syntax, memory management, and modern programming standards through clear written explanations and practical exercises.
★ 4.3 (319)

Coding for Founders: Build Web Apps with Python, Django, and Stripe

Learn to build custom landing pages and e-commerce websites from scratch using Python, Django, and HTML/CSS to launch your business ideas without relying on expensive agencies.
★ 4.5 (1,051)

Beginner's Guide to JavaScript and React: Build Practical Web Projects

Master the fundamentals of modern JavaScript and React by coding real-world web applications from scratch through step-by-step written tutorials.
★ 4.4 (204)

Node.js Package Management with NPM

Master the essentials of package management, semantic versioning, and script automation to streamline your web development workflow.
★ 4.8 (1,782)

SQL and MySQL Database Foundations

Learn to design relational databases and query data efficiently using MySQL, from basic syntax to advanced joins and procedures.
★ 4.6 (323)

Mainframe COBOL Programming: Learn COBOL, JCL, and TSO/ISPF

Learn to write, test, and execute structured mainframe programs using COBOL, JCL, and TSO/ISPF with this comprehensive, beginner-friendly text-based guide.
★ 4.6 (5,519)

Angular Web Development: Build Secure Dashboard Applications

Learn to build responsive web applications using modern Angular, from foundational component architecture to secure JWT authentication and REST API integration.
★ 4.6 (4,336)

SQL Querying for Beginners: PostgreSQL, MySQL, and SQL Server

Acquire essential database skills by learning to write queries, manipulate data, and manage tables using PostgreSQL, MySQL, and SQL Server.
★ 4.4 (278)

SQL Server Performance Tuning: Core Building Blocks

Learn how to diagnose bottlenecks, optimize indexes, and configure database storage to accelerate your SQL Server database performance.
★ 4.5 (5,865)

Object-Oriented PHP: From Basics to Applications

Learn to write clean, reusable, and maintainable PHP code by mastering the principles of object-oriented design.
★ 4.2 (229)

Introduction to 2D Game Development with Godot and GDScript

Learn the fundamentals of game design, write clean GDScript code, and build classic 2D mechanics from scratch using the powerful Godot engine.
★ 4.8 (4,021)

RPG Game Development with Unity and C#

Learn to program and design modular RPG mechanics in Unity using C#, from state-machine player controllers to robust save systems and inventory management.
★ 4.8 (3,931)

Applied Computer Vision: Image and Video Processing with OpenCV

Build a solid foundation in computer vision by learning to manipulate images, process real-time video, and detect objects using OpenCV and Python.
★ 4.3 (159)

Practical Python Programming: Build Applications, Games, and Web Software

Learn Python from the ground up by reading structured explanations and writing code for desktop interfaces, interactive games, and modern web applications.
★ 4.2 (149)

AI Agent Teams: Build Multi-Agent Systems with AutoGen and Python

Create collaborative teams of AI agents using AutoGen and Python, build interactive web interfaces, and deploy your intelligent applications to the cloud.
★ 4.5 (8,692)

Learn MongoDB: NoSQL Database Design and Development

Build scalable applications by mastering MongoDB document databases, from basic CRUD operations to advanced aggregation and database design.
★ 4.5 (168)

C# Programming Foundations: Learn Modern C# and OOP Basics

Start your programming journey with C# by mastering core syntax, object-oriented programming, and modern language features through hands-on written guides and exercises.
★ 4.3 (203)

Python Programming: Foundations, OOP, Databases, and Data Analysis

Build a solid foundation in Python by mastering core programming concepts, object-oriented design, database integration, and essential data libraries.
★ 4.4 (1,201)

Django Web Development: Build a Streaming Service Architecture

Learn to architect resilient web applications using Django and Python by designing the backend database and relationships for a media streaming platform.
★ 4.6 (159)

Docker for Java Developers: Containerizing Enterprise Applications

Learn to containerize Java applications, manage databases and messaging queues locally, and streamline your development workflow using Docker.
★ 4.2 (3,158)