Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Artificial Intelligence
Software Development
Cybersecurity
Transforming Digital Learning: Learning Design Meets Service Design
Matrix Algebra for Engineers
Anatomy: Know Your Abdomen
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.
Master Rust and GPT-4 integration to build an AutoGPT code generation tool. Learn syntax, memory management, and AI-driven automation for streamlined software development and innovation.
Master Rust programming essentials, from basic constructs to advanced concepts like ownership, control structures, and memory management. Build practical skills through hands-on projects and prepare for real-world challenges.
Master Java multithreading and parallel programming. Learn thread management, synchronization, reusability, and real-world applications. Tackle famous problems and optimize performance in modern frameworks.
Master Rust programming from basics to advanced concepts, including memory management, concurrency, and real-world applications. Gain practical skills through hands-on projects.
Explore advanced Go concepts for building sophisticated systems, including concurrency, reflection, metaprogramming, and high-performance coding. Master web development using RESTful APIs.
Develop an advanced AutoGPT code generation tool using Rust and GPT-4, mastering Rust's syntax, concurrency, and memory management while integrating AI for automated coding tasks.
Master Java multi-threading from basics to advanced concepts, including thread creation, synchronization, and communication. Develop high-performance applications using practical examples and best practices.
Master Rust programming fundamentals, advanced concurrency patterns, and web development skills to build high-performance, memory-safe applications and scalable web services using modern frameworks like Rocket and Actix.
Master Go programming fundamentals through hands-on practice, from basic syntax to advanced concepts like concurrency, interfaces, and generics. Build efficient, idiomatic code while exploring modern features.
Master advanced Rust programming techniques for building high-performance concurrent applications, focusing on data handling, multithreading, and code optimization through traits and lifetimes.
Master Rust programming fundamentals, from memory safety and ownership concepts to advanced features like traits and generics, while building high-performance applications using best practices and tools.
Explore systems programming and concurrency, covering processes, threads, synchronization, deadlock, and asynchronous I/O. Gain practical skills in C programming and understanding of advanced concurrency concepts.
Explore advanced Python programming with data structures, algorithms, XML, concurrency, web apps, AWS cloud, and automation.
Master advanced Python concepts for web, cloud, and automation tasks, enhancing your programming skills and real-world application development abilities.
Advance your Java skills with arrays, OOP, GUIs, and data structures. Master inheritance, polymorphism, exception handling, and concurrency for robust programming.
Get personalized course recommendations, track subjects and courses with reminders, and more.