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
Computer Science
Artificial Intelligence
Data Science
Intelligenza Artificiale
The Bible's Prehistory, Purpose, and Political Future
Education for All: Disability, Diversity and Inclusion
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore a wide range of free and certified Programming core online courses. Find the best Programming core training programs and enhance your skills today!
The course aims to develop the learners' ability to write efficient, secure, and maintainable database applications, thereby enhancing their proficiency in the field of software development.
Build a team-based web application by combining HTML, CSS, JavaScript, and server-side programming with PHP.
How does Internet works? Do you know how developers build a website?
Drum Sample Editing & Programming for Electronic Music with Chrissy
Apply Python functors, currying, partial application, and callable objects to create modular, reusable, maintainable code.
Implement and compose monads in C++ while exploring functors, optional values, and monad transformers through practical examples.
Explore advanced functional programming in Java through currying, partial application, monads, and functors to create modular, reusable code.
Explore advanced functional programming in Java through generics, lazy evaluation, decorators, asynchronous programming, and functional error handling.
Explore functors, currying, partial application, and callable objects in Python to build more modular, reusable, and maintainable code.
Learn to implement and compose functors and monads in Python using advanced typing, generics, and functional design patterns.
Build a foundation in Kotlin syntax, programming concepts, data structures, iteration, functions, and object-oriented programming.
Learn Ruby fundamentals through scripts, variables, data structures, control structures, iterations, loops, and functions.
Learn Scala by combining functional and object-oriented programming through data structures, loops, functions, and core OOP.
Learn Clojure fundamentals through syntax, collections, functions, and program flow, building on prior programming experience.
Learn R from foundational concepts through data frames, tidy data manipulation with dplyr and tidyr, and data visualization with ggplot2 for analysis.
Get personalized course recommendations, track subjects and courses with reminders, and more.