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 Multithreading, earn certificates with free online courses from Stanford, IIT Kharagpur, Rice University, UT Austin and other top universities around the world. Read reviews to decide if a class is right for you.
Learn to use concurrent collections effectively to store data in a multithreaded environment, keeping the code efficient and avoiding data corruption and race conditions.
Optimize your web applications with JavaScript web workers. Learn how to enable multithreading with dedicated and shared web workers.
Learn advanced Java Swing UI elements like JTree, progress bars, and custom table editors. Master multithreading, dialogs, and improve application appearance with tabbed panes and draggable toolbars.
Explore processes, threads, and scheduling in operating systems. Learn about process lifecycle, multithreading, and various scheduling algorithms for efficient system management.
This is a meat-and-potatoes introduction to using SQLite in your iOS apps without importing an external framework. This course will teach you why you would do it, and it builds an app in steps.
Explore key Java questions and answers to gain the knowledge and confidence to succeed in a Java interview.
Comprehensive Python programming tutorial covering basics to advanced topics, including OOP, multithreading, and database programming, taught by Durga Sir over multiple sessions.
Learn strategies for optimizing single-core performance and explore parallel computing techniques including multithreading, distributed computing, and GPU utilization.
Learn Lua programming and game development with Love2d framework. Create a Snake game, explore multithreading, and implement UDP networking in practical, hands-on tutorials.
Comprehensive series bridging Python and Rust, covering fundamental concepts, advanced topics, and practical applications for seamless transition between the two languages.
Comprehensive Java programming tutorial covering core concepts, OOP, collections, multithreading, and lambda expressions. Ideal for beginners and intermediate learners seeking practical skills.
Comprehensive video series on advanced Python, covering object-oriented programming concepts, multithreading, and file operations through practical examples and clear explanations.
Master C++ programming with this comprehensive guide, covering everything from setup, variables, functions, classes, to advanced topics like smart pointers and libraries.
Learn Python basics, data types, file handling, automation, image processing, statistics, multithreading, testing, and more through hands-on tutorials and live demonstrations.
Learn what Java threads are, how to implement them in your Java program, and how to run, pause, interrupt, and make a thread wait for another thread.
Get personalized course recommendations, track subjects and courses with reminders, and more.