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
Management & Leadership
Data Analysis
Digital Marketing
Introduction to Graphic Illustration
Unlocking Information Security I: From Cryptography to Buffer Overflows
Quantum Mechanics for Everyone
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to build GUI applications with Visual Studio 2022 and C#. Step-by-step tutorial covers project creation, interface design, event handling, and common beginner errors. Includes practical example of a simple, functional app.
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.
Comprehensive guide to C++ pointers, covering basics to advanced topics like dynamic arrays, function pointers, and smart pointers. Ideal for beginners and experienced programmers seeking in-depth understanding.
Comprehensive guide to C++ operator overloading, covering basic concepts, implementation techniques, and common pitfalls for both global and member operator functions.
Comprehensive guide to function pointers in C++, covering creation, invocation, and practical applications. Includes examples of optimizing code and passing functions as arguments.
Learn to create your first C++ GUI app using C++Builder and RAD Studio. Discover how to set up the environment, build modern applications faster, and handle events in C++.
Get personalized course recommendations, track subjects and courses with reminders, and more.