Computer Science

Filter Courses within "Computer Science" (Click to filter)
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.

Oct 5th 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.

Oct 5th 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.

Oct 5th 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.

Oct 5th 2026
4 Weeks
I/O-efficient algorithms (Coursera) Coursera
EIT Digital

I/O-efficient algorithms (Coursera)

Discover the secrets to faster, more efficient data processing with our 'I/O-Efficient Algorithms' course. This course will teach you how to design algorithms that consider the memory hierarchy, significantly reducing operation times and enhancing overall performance. Learn from experts in the field and gain the skills needed to optimize your applications for better I/O efficiency.

Oct 5th 2026
5-12 Weeks
Programming Reactive Systems (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Programming Reactive Systems (Coursera)

Discover the fundamentals of reactive programming and learn how to implement robust, scalable, and resilient systems with this comprehensive online course. Specializing in Scala, you'll explore event-handlers, concurrent systems using Akka Actors, stream processing with Akka Streams, and more to build responsive applications that can handle varying workloads.

Oct 5th 2026
5-12 Weeks
A Practical Introduction to Test-Driven Development (Coursera) Coursera
LearnQuest

A Practical Introduction to Test-Driven Development (Coursera)

Discover the fundamentals of Test-Driven Development in this practical Coursera course. From writing initial unit tests to mastering advanced TDD techniques like mocking with Python's unittest.mock, you'll learn how to build robust applications through a test-first approach. This course is ideal for developers aiming to elevate their testing practices and produce higher quality code.

Oct 5th 2026
3 Weeks