Explore courses

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

113754 courses Ready to transform your future

Django Web Development: Build and Deploy a Real Estate Platform

Learn Python and Django by building a database-driven real estate application from scratch and deploying it securely to a live cloud server.
★ 4.7 (5,952)

Agile Business Analysis: Writing Lean Requirements

Learn how to elicit, write, and validate precise user stories and lean requirements in agile workflows, using AI tools as an analysis assistant.
★ 4.5 (6,408)

Project-Based Coding: HTML, CSS, JavaScript, and Python

Go from absolute beginner to building your first websites and simple programs through a series of hands-on, practical projects.
★ 4.3 (190)

Python File Handling: Working with CSV, Excel, and JSON

Learn to read, write, and manipulate popular data formats using Python standard libraries and Pandas to automate your data-handling workflows.
★ 4.4 (175)

Beginner 2D Game Development with Unity from Scratch

Build your first 2D game from scratch using Unity and C# scripting with this step-by-step guide designed for absolute beginners and younger learners.
★ 4.5 (876)

Protractor and JavaScript: Automated Testing for Angular Applications

Build robust automated test suites for web applications using Protractor and TypeScript while mastering modern testing frameworks like Jasmine and Cucumber.
★ 4.6 (5,183)

WordPress Web Design: Modern Elementor and E-Commerce Techniques

Build responsive WordPress websites and online stores using Elementor and essential design principles, all without needing to write a single line of code.
★ 4.4 (1,873)

Godot Game Development: Create 2D and 3D Games with GDScript

Learn GDScript and the fundamentals of 2D and 3D game creation in the Godot engine to build and publish your own indie games from scratch.
★ 3.3 (347)

Web API Development with SQL Server and Entity Framework

Learn to build secure RESTful services and manage database connections using C# and modern authentication techniques.
★ 3.4 (146)

Intermediate HTML and CSS: Designing Structured Web Templates

Elevate your web development skills by mastering advanced layouts, semantic structures, and modern styling techniques to build responsive, accessible templates.
★ 4.4 (253)

Beginner JavaScript: Step-by-Step Guide to DOM, ES6, and Fetch API

Build a solid foundation in modern JavaScript by learning programming fundamentals, manipulating web pages, and fetching data from APIs through step-by-step lessons.
★ 4.4 (305)

Test Automation with Selenium WebDriver and Java

Learn to write robust automated web tests from scratch using Java, TestNG, and the Page Object Model to accelerate your software testing career.
★ 4.5 (8,598)

HTML5 Fundamentals: Build Modern and Accessible Websites

Acquire the foundational skills to structure modern websites with semantic HTML5, improving both accessibility and search engine visibility.
★ 4.3 (568)

CNN Image Classification: A Beginner Deep Learning Project in Python

Build and train your first Convolutional Neural Network from scratch in Python to classify images using the classic CIFAR-10 dataset.
★ 4.1 (298)

Building Generative AI Applications with Python and LangChain

Learn to build and deploy intelligent text-based applications using large language models, prompt engineering, and modern retrieval-augmented generation (RAG) workflows.
★ 4.6 (1,196)

LangChain and Pinecone for Python: Build Generative AI Applications

Develop smart LLM applications, custom QA chatbots, and retrieval-augmented generation systems using Python, LangChain, and Pinecone vector databases.
★ 4.5 (4,825)

Web Development Foundations: From Beginner to Modern Web Developer

Master the essentials of HTML, CSS, and JavaScript to build responsive, accessible websites and start your journey as a confident web developer.
★ 4.4 (1,238)

Xamarin Mobile App Development: Build for iOS and Android

Master cross-platform mobile development by building native iOS and Android apps using a single C# codebase and Xamarin.
★ 4.7 (4,608)

Building Scalable Microservices with Spring Boot and Spring Cloud

Learn to design, develop, and connect independent Java services using modern cloud-native patterns and event-driven architecture.
★ 4.4 (3,709)

AWS DynamoDB for Developers: NoSQL Design and Integration

Learn to design efficient NoSQL tables, optimize performance, and integrate AWS DynamoDB into modern applications using the JavaScript SDK.
★ 4.7 (2,856)

Build a Website Template from Scratch with HTML and CSS

Learn to structure and style a clean, responsive educational website template using semantic HTML5, modern CSS layouts, and mobile-first design principles.
★ 4.5 (293)

Hands-On Rust: Learn by Building Real Applications

Learn the fundamentals of Rust and build practical command-line tools and web applications while mastering memory safety, type systems, and modern development workflows.
★ 4.6 (4,636)

Practical CSS Animation for Web Design

Master the art of creating engaging web interfaces through modern CSS transitions, keyframes, and scroll-driven motion for professional results.
★ 4.4 (458)

Streamlit for Data Science: Build Interactive Web Applications

Learn to turn your Python scripts and machine learning models into interactive web applications and dashboards using Streamlit, with no web development experience required.
★ 4.4 (205)