Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Programming
Cybersecurity
Digital Marketing
Sustainable Tourism: Society & Environmental Aspects
Introducción a la inversión bursátil
Industrial Pharmacy-I
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore a wide range of free and certified Full stack development online courses. Find the best Full stack development training programs and enhance your skills today!
Learn iOS development fundamentals: set up the Xcode environment, write Swift code in playgrounds, manipulate data, and build a video player app from planning to launch.
Build secure embedded IoT systems: embedded hardware and operating systems, web connectivity and security, real-time development, capped by an autonomous runway detection capstone project.
Build iOS user interfaces: set up an iOS development environment, learn Swift constants, variables and control flow, then create views, containers, transformations and animations with SwiftUI and UIKit.
Learn TypeScript from scratch: install the tooling, write type definitions, interfaces, unions and type aliases, classes, generics and enums, and type DOM work.
Learn to build SAP UI5/Fiori applications with views, controllers, data binding, routing, testing, responsiveness, and accessibility.
A beginner-friendly SQL course that builds a company database while covering queries, joins, nested queries, triggers, and ER-diagram-to-schema design.
Build a basic game in Scratch, a web-based block coding tool: design algorithms that control programs, apply event-driven programming, and debug your project.
Learn to interpret ECGs by connecting cardiac electrical activity and conduction patterns with common rhythm and conduction disorders.
Beginner course building responsive websites with HTML and CSS, then applying Flexbox, Bootstrap, version control, deployment, and Express through practical projects.
Learn to contribute productively to open source projects: collaboration best practices, encouraging diversity, choosing licensing models, continuous integration, and hosting projects on GitHub.
Get started in Android app development: set up the Android Studio environment, learn the Android platform ecosystem, and build a video player app from planning to launch.
A full stack certification pathway combining responsive design, JavaScript, Python, relational databases, APIs, and front-end and back-end development.
Learn to write and debug ARM assembly programs in QEMU, from addressing modes and flags to branches, stack memory, and terminal output.
This video is a full backend web development course with python. In the course, you will learn everything you need to know to start your web development journey with Python and Django.
Learn Flutter fundamentals by building cross-platform apps with layouts, navigation, forms, HTTP networking, and persistent storage for Android, iOS, and desktop.
Get personalized course recommendations, track subjects and courses with reminders, and more.