Explore courses

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

98105 courses Ready to transform your future

Foundations of Large Language Models: From Transformers to Fine-Tuning

Learn how transformer architectures work and how to fine-tune, optimize, and deploy modern generative AI models using parameter-efficient methods.
★ 4.4 (8,765)

Beginner HTML and Web Design: Step-by-Step Layouts from Scratch

Build a solid foundation in web design by learning how to structure, format, and organize modern, accessible web pages using HTML.
★ 4.4 (464)

Modern JavaScript Programming: Build Dynamic Web Applications

Master modern JavaScript from foundational syntax to asynchronous programming and DOM manipulation, enabling you to build interactive, real-world web applications.
★ 4.6 (1,019)

C# and .NET Core Programming: Build Real-World Applications

Build a strong foundation in C# and .NET Core by writing clean, object-oriented code and developing practical applications.
★ 4.3 (2,907)

Identity Management in AWS: IAM, SSO, and Federation

Secure your cloud environment by mastering IAM users, roles, policies, and identity federation for modern multi-account security.
★ 4.7 (3,452)

Data Science and Machine Learning Projects with ChatGPT

Learn how to write code, analyze datasets, and build machine learning pipelines by leveraging conversational AI as your coding partner.
★ 4.1 (296)

TypeScript Foundations: Building Type-Safe Web Applications

Master the fundamentals of the type system and learn to build robust, error-resistant web applications using TypeScript, React, and modern development tools.
★ 4.7 (7,090)

PHP and MySQL Web Development: Build a Food Ordering E-Commerce Store

Learn to build a dynamic food delivery web application from scratch using PHP, MySQL, PDO, and Bootstrap, featuring secure user authentication and PayPal payments.
★ 4.6 (195)

Flutter and Dart for Beginners: Build Your First Mobile App

Master the essentials of Dart programming and Flutter framework basics to build, structure, and run your own cross-platform mobile applications from scratch.
★ 4.2 (1,825)

Learn C Programming: Practical Foundations and Memory Management

Build a strong foundation in C by understanding memory management, pointers, and essential data structures through clear, step-by-step written explanations.
★ 4.4 (2,853)

Python Scripting and Automation for Beginners

Learn to write clean Python scripts to automate repetitive tasks, manage files, scrape web data, and build simple interfaces across any operating system.
★ 3.7 (214)

Building Dynamic Web Forms with AJAX, PHP, and MySQL

Master front-end and back-end communication by building interactive database submission forms using JavaScript and PHP.
★ 4.0 (254)

Java SE Programming: Foundations for Beginners

Build a strong foundation in Java's core syntax, object-oriented principles, and modern features to write robust, professional applications.
★ 4.5 (1,001)

Introduction to Python Programming: Build Your First Programs

Master the fundamentals of Python syntax, data structures, and control flow to write your very first clean, modern programs with confidence.
★ 4.6 (1,015)

Python Programming for Beginners: Learn by Building a Game

Gain foundational coding skills by building an interactive project while mastering functions, loops, and user inputs.
★ 4.6 (445)

Django Web Development for Beginners: Build Dynamic Web Apps

Learn to build robust, database-driven web applications from scratch using Python and Django's powerful framework.
★ 4.2 (194)

Logistic Regression Foundations for Machine Learning in Python

Build a solid foundation in predictive modeling by learning the mathematics and Python implementation of binary classification.
★ 4.7 (4,920)

Building Web Applications with PHP, MySQL, and CodeIgniter

Master the foundations of server-side programming and database management to develop functional web systems using modern PHP practices and the CodeIgniter framework.
★ 4.4 (474)

Generative AI and Prompt Engineering with ChatGPT, Midjourney, and Copilot

Master prompt engineering and automate everyday workflows using ChatGPT, Midjourney, and modern AI agents to enhance your creative and professional productivity.
★ 4.5 (1,159)

Coding Interview Prep: Master LeetCode Patterns and Problem-Solving

Master the most common algorithm patterns and data structures to confidently solve coding interview challenges and optimize your technical preparation.
★ 4.3 (696)

Swift and iOS App Development: Build Professional Mobile Apps

Learn modern Swift programming and iOS development fundamentals to build, debug, and publish your own clean, responsive mobile applications from scratch.
★ 4.2 (5,688)

Building Microservices with Spring Cloud and Spring Boot

Learn to design, develop, and connect resilient distributed systems using Spring Boot and Spring Cloud through clear explanations and structured written exercises.
★ 4.5 (8,712)

Python Programming: Build a Portfolio of Practical Projects

Learn Python from scratch and build a diverse portfolio of applications, covering web development, data analysis, and automation through practical written exercises.
★ 4.5 (8,632)

Python Data Visualization: Practical EDA with Seaborn and Plotly

Transform raw data into actionable insights by mastering Exploratory Data Analysis and interactive plotting with Python's most powerful libraries.
★ 4.1 (905)