Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Web Development
Algorithms and Data Structures
Cybersecurity
Bitcoin and Cryptocurrency Technologies
Preventing Dementia
Greek and Roman Mythology
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 x64 processor architecture and assembly programming fundamentals for Windows/Linux systems debugging, reverse engineering, and OS-level development work.
Delve into advanced x64 architecture concepts including privilege levels, virtual memory translation, system calls, and low-level programming techniques for deeper processor understanding.
Master Rust programming from fundamentals to advanced topics including ownership, concurrency, async programming, and system-level development with hands-on labs and real-world examples.
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 building complete CRUD operations with modules, DTOs, and validation while creating a book management system with reading progress tracking features.
Unlock the drivers of employee engagement to strengthen team performance, interpret survey results confidently, and lead meaningful engagement efforts with timely follow-through.
Master DSPy framework fundamentals: install, program, and optimize AI systems using language models, signatures, and modules for advanced reasoning and classification tasks.
Unlock reusable code mastery through Julia functions, from basic definitions to advanced higher-order functions, variadic parameters, and powerful data transformation techniques.
Develop your computational thinking and problem solving skills from the ground up, learn the art and science of programming to write beautiful code.
Master Object-Oriented Programming principles including inheritance, encapsulation, and polymorphism to design robust, scalable software applications and critique OOP designs.
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.
How does Internet works? Do you know how developers build a website?
Get personalized course recommendations, track subjects and courses with reminders, and more.