Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Graphic Design
Computer Science
Cybersecurity
Max MSP Programming Course: Structuring Interactive Software for Digital Arts
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Psychology of Personal Growth
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Concurrency, earn certificates with free online courses from UC Irvine, Duke, Mail.Ru Group, Galileo University and other top universities around the world. Read reviews to decide if a class is right for you.
In this course, you’ll learn about the core functions and practical use cases for relational databases.
Enhance the interactivity of your web pages and improve user experiences by learning intermediate concepts in JavaScript.
Gain an understanding of the context package in the Go programming language and different ways you can use the context package.
206-minute Android course: In this course, we will learn about a very common and important element of Android development: downloading data from th...
172-minute Go Language course: This overview of the Go programming language is designed for developers who are already familiar with another langua...
This course will teach you what the new features of Ruby 3 is by applying it towards building a very simple app that is concurrent, type safe, and memory efficient; the 3 biggest improvements in this new major release.
Learn to use CUDA C/C++ tools and techniques to accelerate CPU-only applications to run on massively parallel GPUs.
This course describes how to develop concurrent application using Ada, in particular through the notion of task and protected object.
Introducción práctica a la programación GPU con CUDA 10, abarcando fundamentos, modelo de programación, memoria compartida, aprendizaje profundo y concurrencia para aplicaciones de alto rendimiento.
Learn Elixir's fundamentals, from primitive types to advanced concepts like concurrency and OTP, through hands-on coding and practical examples.
Learn functional programming with Haskell, covering basics to advanced topics like monads, concurrency, and formal verification. Ideal for developers transitioning from imperative languages.
Learn Rust programming through hands-on projects, covering language fundamentals, advanced concepts, and practical applications in web development, game creation, and system programming.
Comprehensive Rust programming tutorial series covering language fundamentals, advanced concepts, and practical applications through bite-sized lessons and examples.
Comprehensive live coding series exploring Rust programming, covering language fundamentals, advanced concepts, and practical applications through interactive exercises and projects.
This course guides you on how to best utilize the flexibility and performance gains offered by representing your data as documents in Couchbase, while mitigating some of the limitations of this format.
Get personalized course recommendations, track subjects and courses with reminders, and more.