Top picks
Popular Courses
1,976 coursesExplore our most popular courses, rated and loved by thousands of students worldwide. These courses have the highest engagement and best reviews from our community.
Updated 1mo agoBy: UdemySpring is an enterprise Java framework. It was designed to simplify Java EE development and make developers more productive. Spring makes use of Inversion of Co35h 29m5/5
Updated 3mo agoBy: Zen van RielThe practical course helps engineers increase their impact in the company by improving communication and linking technical solutions with business value.9m
FreeUpdated 5mo agoBy: Zero To MasteryLearn core regression models and use them in Python. You study linear, logistic, log, and Cox models with clear steps and real data.6h 20m
Updated 5mo agoBy: Nomad CodersLearn how to develop autonomous AI agents for business in practice. The course from Nomad Coders covers current frameworks and real projects.24h 27m5/5
Updated 7mo agoBy: UdemyNodeJS is a rapidy growing web server technology, and Node developers are among the highest paid in the industry. Knowing NodeJS well will get you a job or impr14h 35m
UpdatedBy: Jungjun HurA from-scratch guide to building AI agents: the ReAct cycle, MCP tool use, agent memory, planning, reflection, and multi-agent systems.5/5
Updated 9mo agoBy: UdemyThis course is an in-depth look at Python dictionaries. Dictionaries are ubiquitous in Python. Classes are essentially dictionaries, modules are dictionaries, n21h 58m5/5
UpdatedBy: egghead.ioLearn TresJS to build interactive 3D scenes in Vue: objects, lighting, animation, model loading, and reactive, user-driven controls.52m
Updated 1y agoBy: Andreas KretzEnhance your skills in managing time series data with this comprehensive course.2h 11m5/5
Updated 1y agoBy: Zero To MasteryUnlock the power of artificial intelligence by designing, creating, and deploying AI agents using AWS.3h 9m3/5
UpdatedBy: Martin JooA hands-on book on building your own database engine from scratch: storage formats, write-ahead logging, and B-tree indexes.
Updated 2y agoBy: Zero To MasteryGo from Junior to a trusted Senior Engineer by learning how to think like a Senior Engineer. This course gives you the step-by-step guide to understanding techn3h 38m
FreeUpdatedBy: Udi DahanFree 97-lesson distributed systems course by NServiceBus creator Udi Dahan: messaging, service decomposition, and production monitoring.32h 22m5/5
Updated 2y agoBy: Stephen GriderCongratulations! You've found the most popular, most complete, and most up-to-date resource online for learning React and Redux! Thousands of other engineers37h 44m5/5
Updated 2y agoBy: The Net NinjaFlutter is a remarkable framework for creating cross-platform applications (mobile, desktop, and web) using the Dart programming language.14h 56m5/5
UpdatedBy: Simon GrimmLearn to publish a React Native app to the App Store and Google Play, covering EAS builds, store setup, and the submission process.38m
Updated 2y agoBy: UdemyDo you want to become an expert in JavaScript, PHP and MySQL?Do you want to build a real search engine just like Google? If so, you’re in the right place!5h 47m5/5
Updated 2y agoBy: UdemyDocker & Kubernetes are amongst the most in-demand technologies and topics you can learn these days. Why?23h 10m5/5
FreeUpdated 2y agoBy: Mosh Hamedani (Code with Mosh)Docker is a platform for building, running, and shipping applications with ease.4h 25m
Updated 2y agoBy: Zero To MasteryEnhance your React skills with a project-based course that prepares you for frontend engineering interviews. Build a star rating component while mastering1h 6m5/5
Updated 2y agoBy: Ardan LabsThis course bridges the transition from C and C++ to Rust by highlighting their similarities and differences. Exploring Rust's native compilation, memory manage5h 31m5/5
Updated 2y agoBy: BaeldungSpring is, by far, the most popular framework for application development in the Java ecosystem. By a wide margin. The reason is actually quite simple - it does4h 57m
Updated 2y agoBy: Addy OsmaniCODE SMART, SCALE FAST, CONQUER CHALLENGES. Learn tools and techniques to build and maintain large-scale React web applications.
FreeUpdated 3y agoBy: useGolang (Jon Calhoun)Learn how to test real, complex software written in Go. Large or small, perfect abstractions or global state galore; it doesn't matter what your code looks.33h 16m
FreeUpdated 3y agoBy: Stephen GriderAngular has been under development by Google for nearly a full decade. It has one purpose: scale up to gracefully handle the largest and most complex web apps a45h 23m
FreeUpdatedBy: Ultimate Courses (Todd Motto)A free, 16-lesson course on diagnosing and fixing AngularJS performance issues, covering the $digest cycle, watchers, and ng-repeat tuning.2h 52m
UpdatedBy: Build UIBuild a full-stack Work Journal app in this 19-lesson Remix course covering databases, nested routing, forms, auth, and deployment.5h5/5
UpdatedBy: Stephen GriderThree hands-on React Native projects covering advanced animation, Twilio-based OTP auth, Facebook login, and location-based job listings.16h 35m
Updated 3y agoBy: UdemyLearn how to make your photos look amazing with this Adobe Lightroom Classic CC and Lightroom CC photo editing course.16h 32m5/5
UpdatedBy: UdemyTim Buchalka's Java Masterclass covers Java 11 and 17 across 76 hours, from core basics to certification prep and coding challenges.80h 13m5/5