Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Artificial Intelligence
OpenAI
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Introduction to Graphic Illustration
The Science of Gastronomy
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!
Master Windows GUI development using WTL and C++ to create applications with menus, toolbars, dialogs, list views, and graphics through hands-on projects and comprehensive examples.
Master COM programming fundamentals, interfaces, activation, and ATL components for Windows-based component systems through hands-on labs and practical implementation examples.
Master advanced COM programming with automation, EXE servers, and threading concepts through hands-on examples and practical demonstrations.
Master federal budgeting through PPBE principles, aligning financial planning with strategic goals for effective program management and performance integration.
Master DoD and Army resource management through comprehensive PPBE training covering planning, programming, budgeting, and execution processes for defense organizations.
Somatic Essentials In this course, you'll find step-by-step instructions, practical exercises, and insightful explanations that will enable you to guide your clients in discovering their somatic vocabulary. By learning to listen and engage with the body'…
Learn to squeeze high performance out of modern CPUs.
Learn to apply formal methods to systematically develop correct, loop-based programs, an essential skill for computer programmers.
Aprenda a desenvolver código para processar grandes volumes de dados em paralelo, explorando arquiteturas de CPU/GPU, programação multithread em C e Python, e introdução ao software/hardware CUDA.
Unlock GPU programming for data processing, machine learning, and signal processing. Master CUDA and parallel computing libraries to harness hardware potential and accelerate computations.
Learn parallel programming with CUDA to process large datasets using GPUs. Explore thread management, memory types, and performance optimization techniques for complex problem-solving on Nvidia hardware.
Master HDFS architecture and Java programming techniques for building scalable big data solutions. Learn file operations, data compression, and specialized storage using hands-on practice with Hadoop's distributed system.
Master YARN and MapReduce architectures, optimization techniques, and advanced programming concepts for efficient large-scale data processing, including combiners, partitioners, and multithreading.
Enhance your coding skills along your path to becoming a proficient C programmer with the essential concepts of functions and pointers. Receive instant feedback on your code right within your browser.
Explore creative programming for digital media, covering interactive graphics, audio manipulation, and game development using Processing. Gain skills to create innovative audiovisual applications for desktop and mobile platforms.
Get personalized course recommendations, track subjects and courses with reminders, and more.