Abstraction

Filter Courses within "Abstraction" (Click to filter)
How Computers Work (Coursera) Coursera
University of London,Goldsmiths, University of London

How Computers Work (Coursera)

Dive into the fascinating world of computing with our 'How Computers Work' course. Whether you're a novice or just curious about how your devices function, this comprehensive guide will demystify the technology that surrounds us every day. From understanding CPU architecture to grasping the basics of coding and algorithms, we'll equip you with essential knowledge to navigate the digital age.

Aug 24th 2026
4 Weeks
Abstraction, Problem Decomposition, and Functions (Coursera) Coursera
University of Colorado System

Abstraction, Problem Decomposition, and Functions (Coursera)

Dive deep into the fundamentals of computational thinking and start your C programming adventure with 'Abstraction, Problem Decomposition, and Functions.' This course, part of a specialization series on Coursera, will guide you through understanding abstraction, breaking down complex problems, and mastering functions – all crucial skills for any programmer. Whether you're new to coding or looking to refine your problem-solving techniques, this course offers valuable insights and practical applications.

Aug 24th 2026
4 Weeks
C++ Class Development (Coursera) Coursera
University of Colorado System

C++ Class Development (Coursera)

Dive into the world of C++ Class Development and enhance your skills in creating sophisticated video games using the powerful Unreal Engine. This course is designed for those who have already grasped the basics from previous courses or have equivalent experience, aiming to deepen their understanding and proficiency in game development.

Aug 24th 2026
4 Weeks
Verification and Synthesis of Autonomous Systems (Coursera) Coursera
University of Colorado Boulder

Verification and Synthesis of Autonomous Systems (Coursera)

Dive into the world of autonomous system verification with our expert-led online course. Gain a deep understanding of techniques like Lyapunov methods, reachability analysis, barrier certificates, and model checking to verify stability, regularity, and omega-regular properties in complex autonomous systems. Enhance your skills in designing controllers that enforce desired properties.

Aug 24th 2026
4 Weeks
C# Class Development (Coursera) Coursera
University of Colorado System

C# Class Development (Coursera)

Dive into the world of C# programming and Unity game engine with our 'C# Class Development' course. This specialized training is designed for aspiring game developers who want to learn how to create engaging video games using C#, a powerful language ideal for both beginners and professionals. With 16 billion Unity game downloads in 2016, this course equips you with the skills needed to succeed in the indie game development scene.

Jul 6th 2026
4 Weeks
AP® Computer Science Principles (edX) EdX
Harvard University

AP® Computer Science Principles (edX)

Dive into the world of computer science with CS50 AP, Harvard University's engaging introduction to the intellectual enterprises of computing and the art of programming. This course is meticulously crafted for high school students, aligning perfectly with the College Board's new AP CS Principles curriculum framework. Whether you're a budding programmer or just curious about how computers work, this course offers an in-depth exploration into computational thinking, algorithms, data structures, and more, all while preparing you for the AP exam.

Self Paced
Self-Paced
Embedded Systems - Shape The World: Multi-Threaded Interfacing (edX) EdX
University of Texas at Austin,UTAustinX

Embedded Systems - Shape The World: Multi-Threaded Interfacing (edX)

Embark on a journey to understand how embedded systems are created with 'Embedded Systems - Shape The World: Multi-Threaded Interfacing'. This edX course offers a practical approach to learning, guiding you from basic concepts to complex multi-threaded applications. Dive into real-world projects and labs to develop the skills needed to shape the future of technology.

Self Paced
Self-Paced
Advanced Operating Systems (Udacity) Udacity
Georgia Institute of Technology,Udacity

Advanced Operating Systems (Udacity)

Dive deep into the intricate workings of modern operating systems with our Advanced Operating Systems course. Explore key concepts such as abstractions and virtualization while gaining insights into various contemporary platforms including mobile devices, multicore processors, parallel systems, distributed networks, and cloud computing environments. This course is designed for those who wish to understand the sophisticated layers that power today's technology.

Self Paced
Self-Paced
‹ Previous Page 2