Computer science courses
About Computer science
Computer science, often referred to as "CS," is a broad term that covers many sub-disciplines, including the worlds of software *and* hardware. It can be found in every piece of technology you use, from a smartphone or gaming console to a car or ATM. With so many applications for Computer Science, there's a space for everyone!
Computer science courses
Filters
1 filter selected
0 resultsLevel
Price
View plansType
Average time to complete
Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary.
Most relevant
0 results
Most relevant
There are currently no results that match these filters.
Related resources
Related projects
- Practice projectC++ • Computer science
Task Manager
Test your knowledge of lambda functions by improving a task manager!More guidance, 60 min - Practice projectC++ • Computer science
Restaurant Database
Build a Restaurant Database System using C++ streams. In this project, you’ll create a menu-driven app that lets users add, view, save, and load restaurant data with dynamic menus, all while practicing file handling, input validation, and stream formatting.More guidance, 60 min - Practice projectC++ • Computer science
Master the Palette
Make an intuitive color mixing program using operator overloading!More guidance, 60 min - Practice projectC++ • Computer science
Digital Art Gallery
Build a Digital Art Gallery in C++ to learn constructors, dynamic memory management, and object-oriented design through managing artworks, exhibitions, and sales.More guidance, 60 min
Related articles
- Article
Longest Increasing Subsequence (LIS) Explained
Learn how to solve longest increasing subsequence (LIS). Explore brute-force, DP, and binary search solutions with code examples. - Article
A Complete Guide to Dijkstra’s Shortest Path Algorithm
Learn Dijkstra’s algorithm with step-by-step example, Python implementation, time complexity, and real-world applications. - Article
Breadth-First Search (BFS) Algorithm Explained
Master breadth-first search (BFS) with this beginner-friendly guide. Explore its algorithm, implementation, time complexity, and real-world applications. - Article
Doubly Linked List: Complete Guide & Implementation
Explore the doubly linked list in depth — understand its definition, basic operations, implementation, comparison with singly linked lists, and real-world uses.