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
Competitive Strategy
Fundamentals of Reinforcement Learning
Mathematical Economics
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!
Learn to create a 3D game from scratch using Java 1.6, starting with setting up a window. This tutorial covers the basics of game development without external libraries.
Develop your own programming language while mastering advanced Python concepts, including OOP, data structures, and interpreter design. Gain hands-on experience in creating a functional language from scratch.
Learn probabilistic programming in Python using PyMC3 for flexible statistical modeling, automated parameter estimation, and uncertainty quantification in data science and scientific research.
Comprehensive introduction to game programming fundamentals, covering vector math, rendering, AI, physics, and UI. Hands-on C++ coding using SFML for fully functional games with ECS architecture.
Discover how Extreme Programming principles can enhance work-life balance, reduce burnout, and improve overall quality of life in the tech industry. Learn practical tools for implementing XP in your company.
Learn to create custom database programming interfaces using GraphQL, REST API, and Neurelo. Gain hands-on experience in building efficient and flexible data management solutions for your applications.
Explore how Emacs and Org-mode enhance teaching computer and data science through literate programming, improving student engagement and learning outcomes.
Explore Bayesian statistics, probabilistic modeling, and MCMC in Python. Learn key concepts and practical applications through demonstrations and workflow explanations.
Master Kotlin basics: syntax, null safety, type inference, control flow, and essential concepts for confident programming.
Enhance your knowledge of core stability through a 30-minute blend of yoga, barre, Pilates, and muscle conditioning with controlled breathing techniques suitable for all levels.
Master R programming fundamentals through Harvard's comprehensive introduction covering data representation, transformation, visualization, and package creation for statistical computing.
Discover how specifications are replacing code as the fundamental programming unit, with AI systems requiring precise intent communication over traditional coding skills.
Discover QUBO.jl, a Julia package bridging quantum optimization and JuMP, enabling seamless access to quantum devices and automatic model reformulation for QUBO problems.
Master data structures and algorithms through competitive programming challenges, covering sorting, searching, stacks, queues, and time complexity analysis.
Master Java fundamentals from variables to OOPs concepts with hands-on coding examples, exception handling, and collections framework in this comprehensive 10+ hour tutorial.
Get personalized course recommendations, track subjects and courses with reminders, and more.