Computer Science

Filter Courses within "Computer Science" (Click to filter)
Introduction to Self-Driving Cars (Coursera) Coursera
University of Toronto

Introduction to Self-Driving Cars (Coursera)

Embark on a journey into the future of transportation with our 'Introduction to Self-Driving Cars' course. Designed for beginners, this course provides an in-depth look at the essential components and principles behind self-driving technology. From understanding the hardware used in these vehicles to programming vehicle modeling and control, you'll gain a solid foundation in autonomous driving systems.

Jun 29th 2026
5-12 Weeks
State Estimation and Localization for Self-Driving Cars (Coursera) Coursera
University of Toronto

State Estimation and Localization for Self-Driving Cars (Coursera)

Embark on an educational journey into the heart of self-driving car technology with 'State Estimation and Localization for Self-Driving Cars'. This course delves deep into the critical processes of state estimation and localization, utilizing various sensors to ensure precise navigation and control. Whether you're a beginner or an enthusiast looking to understand how autonomous vehicles perceive their environment, this course offers valuable insights.

Jun 29th 2026
5-12 Weeks
Visual Perception for Self-Driving Cars (Coursera) Coursera
University of Toronto

Visual Perception for Self-Driving Cars (Coursera)

Dive into the world of autonomous driving with 'Visual Perception for Self-Driving Cars'. Learn about key perception tasks, detect objects both static and moving, understand camera models and calibration, and explore cutting-edge computer vision techniques. This course is part of a specialization designed to equip you with the knowledge needed to develop self-driving cars.

Jun 29th 2026
5-12 Weeks
Automated Reasoning: Symbolic Model Checking (Coursera) Coursera
EIT Digital

Automated Reasoning: Symbolic Model Checking (Coursera)

Explore Automated Reasoning: Symbolic Model Checking, an engaging online course designed to teach you how to verify the properties of complex systems and programs automatically. Dive into the world of transition systems, CTL properties, and learn techniques that can ensure the reliability and safety of your systems.

Jun 29th 2026
4 Weeks
Networking and Security Architecture with VMware NSX (Coursera) Coursera
VMware

Networking and Security Architecture with VMware NSX (Coursera)

Embark on an 8-week journey into the world of network virtualization with 'Networking and Security Architecture with VMware NSX'. This course is designed for those who have a foundational understanding of IT concepts such as routing, switching, firewalling, disaster recovery, business continuity, cloud computing, and security. Dive deep into VMware's NSX platform to harness its capabilities effectively.

Jun 29th 2026
5-12 Weeks
Interacting with the System and Managing Memory (Coursera) Coursera
Duke University

Interacting with the System and Managing Memory (Coursera)

Dive into the final module of our Introduction to Programming in C specialization. Learn how to enhance your coding skills by mastering sophisticated uses for pointers like working with strings and multi-dimensional arrays. Gain expertise in reading and writing files, taking user inputs, and managing memory dynamically. This course will equip you with powerful tools to create more interactive and efficient programs.

Jun 29th 2026
4 Weeks
Embedded Software and Hardware Architecture (Coursera) Coursera
University of Colorado Boulder

Embedded Software and Hardware Architecture (Coursera)

Dive into the world of Embedded Systems with our 'Embedded Software and Hardware Architecture' course. This course is designed for beginners and professionals alike, aiming to provide a solid understanding of how embedded systems work, from designing their architecture to writing effective firmware. You'll learn by applying concepts directly on an ARM Cortex-M4 Microcontroller, gaining hands-on experience in creating efficient, readable, and portable low-level software.

Jun 29th 2026
3 Weeks
Advanced Deployment Scenarios with TensorFlow (Coursera) Coursera
DeepLearning.AI

Advanced Deployment Scenarios with TensorFlow (Coursera)

Dive into the complexities of bringing your machine learning models from development to deployment with 'Advanced Deployment Scenarios with TensorFlow'. This course, part of a comprehensive specialization on Coursera, will guide you through four distinct real-world deployment scenarios, equipping you with essential skills to train and implement your models effectively.

Jun 29th 2026
4 Weeks