Explore courses

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

77990 courses Ready to transform your future

Practical Data Pipelines with Apache Airflow

Learn to author, schedule, and monitor reliable data workflows using modern, code-based orchestration.
★ 4.6 (1,060)

Selenium Test Automation with Java, Gradle, and JUnit

Master web test automation by building a clean, maintainable testing framework from scratch using Selenium, Java, Gradle, and JUnit.
★ 4.4 (656)

SOLID Principles: Designing Clean and Maintainable Code

Learn how to apply the five core SOLID principles to write robust, scalable, and easily testable object-oriented code in languages like Java, C#, and Python.
★ 4.5 (1,211)

Jira Essentials for Users, Managers, and Administrators

Learn to navigate the Jira interface, manage agile workflows, and configure project settings to improve collaboration across user, manager, and administrator roles.
★ 4.6 (1,261)

TypeScript Programming: Design Patterns and Practical Application

Master modern TypeScript by applying design patterns and building structured web applications with React and Express, transforming your JavaScript skills for the modern web.
★ 4.7 (1,059)

Practical Python: From Fundamentals to OOP

Master core programming concepts and object-oriented principles to build your first command-line applications.
★ 4.5 (433)

Django Web Development: Deep Dive into Core Concepts

Master the foundational architecture of the Django framework, from models and database relationships to views, forms, and templates using modern Python practices.
★ 4.3 (1,561)

Power BI Fundamentals: Build Dynamic Dashboards and Data Models

Learn to connect data sources, build clean star-schema models, write DAX formulas, and design interactive dashboards to drive business decisions.
★ 4.5 (1,034)

Kotlin and Android App Development: Build Your First Apps

Master Kotlin fundamentals and modern Android development to build, test, and run your own functional mobile applications from scratch.
★ 4.2 (864)

PHP, PDO, and MySQL: Build Dynamic Websites with an Admin Panel

Learn to build secure, database-driven web applications from scratch using modern PHP, PDO, and MySQL, including user authentication and custom admin panels.
★ 3.9 (610)

Excel by Example: Build Practical Projects and Master Formulas

Acquire essential Excel skills and build real-world spreadsheets using formulas, lookups, and modern dynamic arrays in this beginner-friendly, practical guide.
★ 4.2 (921)

Building Cucumber BDD Frameworks with Java and Selenium

Learn to write clean behavior-driven development tests and build robust automation frameworks using Cucumber, Java, and Selenium from the ground up.
★ 4.6 (1,098)

PHP Web Development: Building a CMS and Admin Panel

Master the essentials of backend programming by creating a custom content management system and a responsive admin dashboard from scratch.
★ 4.1 (1,778)

Python OOP: Write Clean, Modular, and Reusable Code

Learn how to structure your Python programs using classes and objects to write highly maintainable, scalable, and professional software.
★ 4.2 (531)

Python API Development with Django REST Framework

Learn to build, secure, and deploy professional RESTful APIs using Python and Django REST Framework for modern web applications.
★ 4.2 (667)

Modern Web Design and Full-Stack Development

Learn to create professional visual designs and build functional, responsive websites using modern coding standards and industry-standard tools.
★ 4.4 (1,068)

Java and C++ Programming for Beginners

Build a strong foundation in software development by mastering the core syntax, object-oriented principles, and modern patterns of Java and C++.
★ 4.3 (753)

Python Data Science and Machine Learning with Pandas and Scikit-Learn

Learn to analyze data, build predictive models, and apply machine learning algorithms using Python, NumPy, Pandas, and Scikit-Learn with no prior experience.
★ 4.4 (864)

Build a Web Application from Scratch with Vanilla PHP and MySQL

Learn to build custom, secure web applications and your own lightweight framework from scratch using modern PHP and MySQL database integration.
★ 4.4 (317)

Introduction to Flutter: Build iOS & Android Apps

Go from zero to building your first functional and visually appealing mobile app using the Flutter framework.
★ 4.2 (649)

GitHub Actions: Building Automated CI/CD Workflows

Automate your software development lifecycle by building, testing, and deploying projects with GitHub's native automation platform.
★ 4.7 (1,023)

SQL and PostgreSQL: Database Design and Performance for Developers

Learn to write efficient SQL queries, design scalable PostgreSQL databases, and manage modern application data with confidence.
★ 4.7 (1,041)

Learn Infrastructure as Code with Terraform and Azure

Master Terraform to deploy, manage, and scale cloud infrastructure on Azure, from foundational resources to automated CI/CD pipelines.
★ 4.6 (1,562)

C Programming Foundations for Systems and Embedded Logic

Build a strong foundation in software engineering by learning C, the essential language for embedded systems, cybersecurity, and hardware-level programming.
★ 4.6 (1,003)