Explore courses

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

112769 courses Ready to transform your future

Python Game Programming: Build Classic Games from Scratch

Master Python programming and GUI design by coding classic arcade, card, and action games from scratch.
★ 4.1 (202)

Object-Oriented Design in Java: Principles and Patterns

Transition from writing basic Java syntax to designing scalable, maintainable software using SOLID principles, design patterns, and structured coding exercises.
★ 4.6 (5,423)

WordPress Web Design for Beginners: Build Responsive Websites No-Code

Master WordPress configuration, theme customization, and responsive layout design to launch professional websites without any coding experience.
★ 4.4 (246)

Sequence-to-Sequence Models in NLP: Theoretical Foundations

Master the conceptual foundations of Seq2Seq models, attention mechanisms, and deep learning architectures that power modern natural language processing.
★ 4.3 (4,921)

Build a Hotel Booking System with PHP, MySQL, and PDO

Learn to develop a full-stack reservation platform with a secure admin panel and payment integration using modern web development practices.
★ 4.4 (218)

Hidden Markov Models for Sequence Data in Python

Master sequence modeling by building Hidden Markov Models from scratch to analyze stock prices, text, and user behavior using Python.
★ 4.4 (4,398)

Python AI and Machine Learning: From Foundations to AI Applications

Master Python programming, machine learning, and deep learning to build intelligent applications, computer vision models, and modern retrieval-augmented AI systems.
★ 4.5 (508)

Building a Sentiment Analysis Web App with Python and Flask

Combine natural language processing and web development by learning to analyze text sentiment and build an interactive web application using Python and Flask.
★ 3.5 (258)

Angular Web Development for Beginners: Build and Deploy Modern Apps

Build, test, and deploy responsive single-page web applications from scratch using TypeScript and modern Angular component-driven architecture.
★ 3.9 (402)

Python Programming from Scratch: Foundations for Data Science and Analytics

Learn Python from the ground up and gain the essential programming skills needed to start your journey in data science and analytics.
★ 4.1 (275)

Foundations of Test Automation: Kickstart Your QA Career

Learn the core principles of software test automation and explore modern frameworks like Playwright and RestAssured to transition into a technical QA engineering role.
★ 4.4 (8,997)

Building Local AI Agents and Private Automation Workflows

Learn to build private chat assistants, smart document readers, and task automation bots on your own machine using open-source local AI models and vector databases.
★ 4.6 (956)

Scala and Spark: Big Data and Machine Learning for Beginners

Learn to process massive datasets and build scalable machine learning pipelines using Scala and Spark, starting from the absolute basics of programming.
★ 4.5 (5,587)

HTML and Web Design: Build Semantic, Accessible Web Pages

Learn to structure modern web pages using semantic HTML5, accessible forms, and clean web design principles to start your front-end development journey.
★ 4.5 (698)

Python Beyond the Basics: Clean Code and Practical Applications

Transition from basic Python syntax to writing clean, maintainable code and building structured, real-world applications.
★ 4.4 (272)

Rasa Chatbot Development and Cloud Deployment

Learn to build, train, and deploy intelligent conversational agents on the cloud using the Rasa framework and Python.
★ 4.0 (270)

Python for Data Science: Practical Data Analysis and Machine Learning

Learn to analyze, visualize, and model data using Python, Pandas, and scikit-learn, transitioning from a beginner to building your first machine learning pipelines.
★ 4.3 (430)

Building ETL Packages with SQL Server Integration Services (SSIS)

Learn to design, configure, and execute robust ETL packages from scratch to seamlessly move and transform data across diverse enterprise databases and file formats.
★ 4.7 (8,420)

Confluence Essentials for Team Members, Managers, and Admins

Master Confluence to organize team documentation, manage collaborative workspaces, and configure administrator settings for your entire organization.
★ 4.6 (7,994)

React Web Development: From Foundations to Full-Stack Applications

Master modern React, hooks, state management with Redux Toolkit, and full-stack integration to build production-ready web applications.
★ 4.5 (6,527)

Java Programming Foundations with Practical Coding Exercises

Build a strong foundation in Java programming, master object-oriented principles, and write clean, modern code through practical written exercises.
★ 4.2 (362)

MySQL and PHP for Web Database Development

Learn to design databases, write efficient queries, and build data-driven web applications using MySQL and PHP.
★ 4.5 (8,207)

Practical Node.js Unit Testing: From Foundations to Real-World Scenarios

Master unit testing in Node.js by learning how to write testable code, mock dependencies, measure coverage, and handle complex real-world application scenarios.
★ 4.6 (1,924)

Getting Started with MongoDB: A Practical Introduction

This course equips beginners with the foundational knowledge and practical skills needed to design, manage, and query data effectively using MongoDB.
★ 4.4 (5,003)