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
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Introduction to HTML: Learn to create your first web page, understand the basics of HTML, and explore how web pages are built using HTML and CSS.
Learn to create a BMI calculator application in C++ with this beginner-friendly tutorial. Gain practical programming skills through a hands-on project while exploring fundamental concepts and problem-solving techniques.
Learn to create your first C++ program using Visual Studio 2019. This beginner-friendly tutorial covers C++ basics, project setup, and writing a "Hello World" program in just 27 minutes.
Learn to create and manage dynamic arrays of objects, covering memory allocation, data insertion, copying, and deletion. Explore deep vs shallow copying and common pitfalls in C++ programming.
Explore destructors in programming: learn their purpose, best practices, debugging tips, and how to fix memory leaks. Gain practical insights for both beginners and experienced coders.
Explore function pointers, delegates, and callbacks in C++. Learn the delegate-callback pattern, its implementation, and practical applications using C++Builder for visualization.
Learn to build a C++ application with database integration and user interface, covering database creation, SQL coding, UI development, and styling in just 42 minutes.
Explore STL vector's relationship with static and dynamic arrays, learning key characteristics, advantages, and practical applications through examples and comparisons.
Explore variable scopes in programming: local, global, block, and nested. Learn their advantages, disadvantages, and appropriate usage through practical examples.
Comprehensive guide to enumerations across programming languages, covering creation, usage, casting, iteration, and practical applications for cleaner, more maintainable code.
Comprehensive guide to tree traversal algorithms, covering BFS, DFS, and recursive implementations of Preorder, Inorder, and Postorder traversals for efficient binary tree searching.
Comprehensive guide to regular expressions, covering key concepts like matching, searching, and input validation. Learn to solve common pattern-matching problems efficiently.
Learn modern C++ multithreading concepts and build your first multithreaded application. Covers basics to advanced topics, including thread creation, parameter passing, and potential issues.
Comprehensive guide to building a C++ GUI Login and Registration app, covering UI design, form logic, data parsing, and best practices for efficient coding.
Learn to build a C++ GUI game from scratch, covering project setup, class creation, data generation, UI design, event handling, and game logic implementation. Gain practical skills in C++ game development.
Get personalized course recommendations, track subjects and courses with reminders, and more.