Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
IT & Networking
Personal Development
Personal Creativity
Transforming Digital Learning: Learning Design Meets Service Design
Best Practices for Biomedical Research Data Management (HE)
Fundamentals of Reinforcement Learning
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 advanced Windows system programming concepts including jobs, threads, synchronization, I/O operations, and memory management through hands-on labs and practical examples.
Master advanced Windows system programming with DLLs, security components, COM fundamentals, and windowing techniques in this comprehensive 9-hour continuation.
Master essential and advanced C++ skills to build efficient, robust applications with modern language features, templates, concurrency, and standard library components.
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 React Router and UI patterns to build multi-page apps with persistent layouts, reusable components, and dynamic features like searchable catalogs and reading lists.
Master linear algebra concepts through R programming with practical applications in data science, covering vectors, matrices, operations, eigenvalues, and statistical analysis techniques.
Master Julia programming from variables and operators to advanced features like multiple dispatch and functional programming concepts.
Master conflict resolution techniques to transform workplace tension into opportunities for trust and team growth through confident communication strategies.
Master OpenGL from basics to advanced techniques including 3D graphics, lighting, texturing, and visual effects for professional real-time applications.
Master Google Cloud Python development with hands-on experience using ADC, Cloud Storage, Firestore NoSQL operations, and Pub/Sub messaging for scalable applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.