Explore courses

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

98105 courses Ready to transform your future

Unity Game Development: Build 2D Games from Scratch

Create your own 2D games from scratch using Unity and C#, learning essential workflows from initial design to implementing game physics and user interfaces.
★ 4.3 (4,397)

Foundations of Web Development: HTML, CSS, and JavaScript

Build responsive, modern websites and master the core programming languages of the web with this step-by-step written guide.
★ 4.4 (4,082)

TensorFlow for Machine Learning: A Project-Based Practical Guide

Learn to build, train, and deploy deep learning models using TensorFlow and Keras through step-by-step written explanations and real-world practical projects.
★ 4.5 (216)

Efficient Text Editing with Vim

Learn to navigate, edit, and configure the Vim editor to dramatically speed up your coding and text editing workflow.
★ 4.7 (6,115)

Go Web Development: Build Modern and Secure Web Applications

Master backend development with Go by building a fully functional booking and reservation system, from database integration to secure session management.
★ 4.7 (5,781)

Learn Node.js: Full-Stack Web Development with MongoDB

Build powerful server-side applications and dynamic web APIs using Node.js, Express, and MongoDB, even if you have no prior backend experience.
★ 4.1 (344)

JavaScript and the DOM: Building Interactive Web Pages

Learn how to connect JavaScript with HTML and CSS to dynamically update content, style elements, and handle user events for interactive websites.
★ 4.0 (224)

Scala Programming: From Scratch to Functional and Object-Oriented Design

Learn Scala from the ground up to write clean, concurrent, and type-safe code using both object-oriented and functional programming paradigms.
★ 4.5 (602)

Angular Essentials: A Quick-Start Guide to Modern Web Development

Learn the essential building blocks of Angular and TypeScript to start building fast, responsive single-page web applications with confidence.
★ 4.5 (5,580)

Modern C++ Programming: Fundamentals and C++20 Standards

Master the foundations of C++ and explore advanced features like modules and ranges to build efficient, scalable software systems.
★ 4.6 (5,743)

API Fundamentals: Create, Test, and Document Web Services

Understand how applications communicate and gain foundational skills to design, test, and document professional APIs.
★ 4.5 (3,505)

JavaScript Foundations: Adding Interactivity to Web Pages

Learn the core syntax of JavaScript and modern ES6+ features to build dynamic, interactive web pages through clear explanations and written exercises.
★ 4.1 (666)

Python Programming Fundamentals for Developers

Build a solid foundation in Python by learning core syntax, modern programming practices, and essential software development workflows.
★ 4.2 (831)

MongoDB Essentials: Building Scalable NoSQL Applications

Learn how to design, query, and scale document-oriented databases using modern MongoDB patterns and best practices.
★ 4.3 (397)

Python Programming for Beginners with Data Analysis Focus

Develop essential coding skills to automate tasks and analyze data using modern Python practices through a structured text-based curriculum.
★ 4.4 (956)

Python Data Visualization: 3D and Advanced Matplotlib Techniques

Transform raw data into professional 3D plots and advanced visualizations using Matplotlib for business reports, scientific research, and data storytelling.
★ 4.6 (152)

How to Read Music Fast: Visual Sight Reading for Piano

Decode sheet music instantly and play notes on the keyboard without relying on slow, outdated mnemonics.
★ 4.7 (7,907)

Principles of Web Development and Cyber Security

Understand how websites function from the ground up by learning HTML, CSS, and JavaScript alongside essential security practices for the modern web.
★ 4.0 (355)

Power Apps: Build Custom Low-Code Business Applications

Learn to design responsive Canvas apps, connect to diverse data sources, and automate workflows to solve real-world business challenges without writing complex code.
★ 4.6 (7,577)

Essential Git and GitHub: Practical Version Control for New Developers

Learn the core version control commands and collaboration workflows used by software teams daily to manage code repositories and collaborate on GitHub with confidence.
★ 4.6 (8,599)

DevOps Foundations: CI/CD with Jenkins, Ansible, Docker, and AWS

Learn to automate software delivery from scratch by building continuous integration and deployment pipelines using industry-standard tools on cloud servers.
★ 4.6 (5,596)

Software Engineering and Architecture: Modern Development Practices

Learn modern architectural patterns, Agile methodologies, security-first development, and automation practices to build scalable, production-ready software.
★ 4.4 (183)

Daily Yoga Mobility: Dynamic Flows for Flexibility and Range of Motion

Build a consistent daily practice, increase your range of motion, and master fluid Vinyasa transitions through clear, step-by-step written guides.
★ 4.7 (1,070)

SQL and MySQL Foundations: From Beginner Queries to Database Design

Build a solid foundation in database management by learning to write powerful SQL queries, design relational databases, and analyze data using MySQL.
★ 4.6 (740)