Explore courses

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

108431 courses Ready to transform your future

Apache Groovy: Concise Scripting and Dynamic Programming

Master Groovy to enhance Java applications with dynamic features and powerful scripting capabilities for modern development.
★ 4.4 (5,670)

Building Multiplayer Shooters in Unreal Engine 5 with C++

Learn to program and optimize networked multiplayer shooter games from scratch using C++ and modern Unreal Engine framework classes.
★ 4.6 (3,887)

Introduction to Vibe Coding: Build Software Using AI

Translate your ideas into functional web applications using AI-powered development tools and natural language, even with zero prior programming experience.
★ 4.4 (1,206)

Java Programming Foundations and Practical Core Skills

Establish a strong foundation in Java by reading through core concepts, from basic syntax to object-oriented programming, designed specifically for those new to coding.
★ 3.7 (682)

Building Full-Stack Web Applications with Python and Django

Build database-driven web applications from scratch using Python, Django, PostgreSQL, and modern front-end styling tools.
★ 4.2 (915)

Flask Web Development for Beginners: Build and Deploy Interactive Apps

Learn to build dynamic web applications with Python and Flask from scratch, manage databases, handle user data, and deploy your projects to the cloud.
★ 4.4 (151)

Node.js Foundations: Master Async Code and Modular Architecture

Understand the Node.js runtime, master asynchronous programming with Promises and Async/Await, and structure clean backend code using modern modular patterns.
★ 4.2 (432)

iOS Development with SwiftUI: Build Your First App from Scratch

Learn the fundamentals of Swift programming and SwiftUI to design, code, and launch your very first functional iOS application with no prior coding experience.
★ 4.5 (349)

Fast-Track React: Build Modern Web Applications with React 18 and 19

Master React components, state, hooks, and modern routing through a streamlined, reading-based approach designed to get you building clean web applications quickly.
★ 4.6 (6,894)

Responsive Web Design with Tailwind CSS Utility Classes

Master the utility-first workflow to create high-performance, responsive web interfaces and modern layouts through practical written exercises.
★ 4.7 (5,266)

Nuxt.js Foundations: Build Server-Rendered Vue.js Applications

Master file-based routing, server-side rendering, and static site generation to build highly optimized Vue.js web applications from scratch.
★ 4.5 (6,882)

React & MERN Stack: Build Dynamic Web Applications

Learn to build interactive, data-driven web applications from scratch, combining React's frontend power with a robust MERN stack backend.
★ 4.5 (9,111)

Modern Data Management: From Foundations to AI-Ready Systems

Build a strong foundation in data governance, architecture, and quality, and learn how to prepare modern data pipelines for artificial intelligence workflows.
★ 4.5 (5,776)

Foundations of Dart Programming

Learn the fundamentals of modern Dart, from variables and functions to object-oriented and asynchronous code.
★ 4.7 (449)

Color Grading in DaVinci Resolve: From Basics to Professional Workflows

Master the art of color correction and grading using DaVinci Resolve to elevate your video projects with professional-grade visual styling.
★ 4.5 (5,237)

Bash Scripting Fundamentals for Linux Automation

Learn how to write clean shell scripts, automate repetitive Linux tasks, and build robust command-line workflows from scratch.
★ 4.4 (485)

Introduction to Data Science: Python, SQL, and AI Foundations

Acquire foundational skills in data analysis, visualization, and machine learning using Python, SQL, Tableau, and modern AI tools through practical written guides.
★ 4.5 (9,261)

Angular Essentials: Build Modern Web Applications from Scratch

Master the core concepts of Angular, from components and directives to signals and HTTP services, and start building responsive, dynamic web applications.
★ 4.0 (293)

AI Engineering Foundations: From Machine Learning to Agentic Automation

Build practical skills to design and deploy end-to-end artificial intelligence solutions using machine learning, agentic workflows, and modern automation tools.
★ 4.3 (353)

Building Augmented Reality Apps with No-Code Tools

Learn the fundamentals of AR, explore marker-based and WebAR technologies, and create your first interactive mobile AR experiences without writing code.
★ 4.1 (315)

React and TypeScript: Build Type-Safe Web Applications

Master the integration of React and TypeScript to build robust, bug-free web applications with type-safe components, hooks, and state management.
★ 4.6 (4,617)

Python App Development: Build Practical Applications

Learn to write clean Python code and build functional web applications and data tools from scratch using modern programming practices.
★ 4.3 (253)

SQL Querying and T-SQL Database Essentials

Learn to write efficient SQL queries, manage database tables, and analyze data using SQL Server and T-SQL, starting from the absolute basics.
★ 4.7 (9,413)

MERN Stack Development for eCommerce Applications

Build a functional online store from the ground up using MongoDB, Express, React, and Node.js while learning modern state management and secure authentication.
★ 4.6 (8,117)