Explore courses

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

84025 courses Ready to transform your future

CSS and JavaScript Foundations for Interactive Web Development

Master the essentials of styling and scripting to build responsive, interactive web pages from scratch using modern front-end techniques.
★ 4.3 (2,152)

SQL Server and T-SQL Querying for Beginners

Master database querying from scratch and learn to retrieve, filter, and analyze data using SQL Server and T-SQL through practical, step-by-step written exercises.
★ 4.6 (1,370)

Android UI Components: Building Functional Widgets from Scratch

Learn to build and customize essential Android UI elements like navigation drawers, menus, and responsive toolbars for modern mobile applications.
★ 4.4 (375)

Designing Azure DevOps CI/CD Pipelines for Modern Applications

Learn to build, secure, and automate deployment pipelines for .NET, Node.js, Java, and containerized applications using Azure DevOps.
★ 4.4 (4,293)

Comprehensive Music Theory: From Core Foundations to Songwriting

Master the building blocks of music to write, analyze, and play songs confidently with a structured approach designed for beginners and aspiring creators.
★ 4.7 (1,196)

Web Development Foundations: CSS, Bootstrap, JavaScript, and PHP

Build responsive, interactive web applications from scratch using modern CSS, Bootstrap layouts, JavaScript interactivity, and backend PHP scripting.
★ 4.4 (1,564)

Modern JavaScript: From Foundations to Full-Stack Web Development

Master core JavaScript programming, DOM manipulation, and server-side integration to build fully functional web applications from scratch.
★ 4.7 (1,381)

SQL Programming for Beginners: Build and Manage Databases Step-by-Step

Learn to write clean SQL queries, manage database tables, and extract valuable insights from complex datasets with zero prior programming experience.
★ 4.5 (1,643)

Python for Machine Learning and Data Science: Practical Foundations

Learn to analyze complex data, build predictive models, and apply machine learning algorithms using Python, NumPy, Pandas, and Scikit-Learn.
★ 4.7 (1,126)

Pre-Programming: Build Your Tech Literacy Before Learning to Code

Demystify how computers, the internet, and software work to confidently start your programming journey and collaborate with developers.
★ 4.5 (1,045)

Building Generative AI Apps with LangChain and Hugging Face

Learn to design, build, and optimize intelligent applications and RAG pipelines using LangChain and Hugging Face, starting from the absolute basics.
★ 4.6 (1,119)

WordPress Developer: Code Custom Themes, Plugins, and Blocks

Learn how to program custom websites using PHP, JavaScript, and modern block development to build highly interactive, tailored web experiences.
★ 4.7 (1,248)

Ruby on Rails for Beginners: Build Modern Web Applications

Master the fundamentals of Ruby programming and the Rails framework to build, test, and deploy your own modern, database-driven web applications.
★ 4.0 (3,408)

Selenium Web Automation with Python and Pytest

Build robust automated web testing suites from scratch using Python, Selenium WebDriver, and modern testing frameworks, even with zero prior programming experience.
★ 4.6 (1,224)

Building eCommerce Applications with Laravel and MySQL

Develop a functional online store with a custom admin dashboard and payment integration using the Laravel PHP framework.
★ 4.1 (5,484)

Full-Stack Web Development for Beginners: HTML, CSS, React, and Node

Build a solid foundation in both front-end and back-end web development by learning to design, program, and deploy fully functional web applications from scratch.
★ 4.5 (1,042)

Practical Python 3 Development with Coding Exercises

Learn to write clean, Pythonic code and integrate databases through structured written lessons and hands-on coding practice.
★ 4.7 (1,305)

Bash Scripting and Linux Shell Programming Fundamentals

Learn to automate repetitive tasks, manage system workflows, and write robust shell scripts for Linux, Unix, and macOS environments.
★ 4.5 (1,183)

Financial Analysis and Algorithmic Trading with Python

Master Python for financial data analysis, portfolio optimization, and backtesting trading strategies with modern libraries and clean code practices.
★ 4.5 (1,119)

Cryptocurrency Investing Guide: Build Your Retirement Portfolio

Learn how to safely navigate the crypto market, analyze emerging sectors like DeFi and Layer 2s, and build a secure digital asset portfolio for long-term financial growth.
★ 4.6 (1,223)

JavaScript, PHP, and Python Programming: Three Essential Languages

Learn the fundamentals of client-side scripting, server-side web development, and general-purpose programming using three of the most widely used languages today.
★ 4.3 (1,088)

Essential Python Programming for Data Science Beginners

Acquire the core Python programming fundamentals and data structures you need to confidently transition into data science and machine learning.
★ 4.2 (3,277)

AutoCAD Essentials: From Basic Drafting to Practical Projects

Master precision 2D drafting and design principles to create professional floor plans, technical schematics, and modern CAD workflows from scratch.
★ 4.6 (1,307)

Excel VBA Programming: Automate Your Spreadsheets

Master Excel VBA and macro programming to automate repetitive tasks, build custom user forms, and streamline your spreadsheet workflows.
★ 4.7 (1,105)