Computer Science

Filter Courses within "Computer Science" (Click to filter)
Internet of Things: Communication Technologies (Coursera) Coursera
University of California, San Diego

Internet of Things: Communication Technologies (Coursera)

Dive into the world of Internet of Things (IoT) communication technologies with our expert-led course. Gain a deep understanding of how 'Things' communicate with each other and the cloud. Explore various protocols for exchanging information between processors, including those designed for latency-sensitive real-time data and reliable signaling data.

Oct 5th 2026
4 Weeks
Continuous Delivery & DevOps (Coursera) Coursera
University of Virginia

Continuous Delivery & DevOps (Coursera)

Discover how to transform your software development process with Continuous Delivery and DevOps. This specialization teaches you to deliver code changes more frequently and reliably, improving speed-to-market and product quality. Learn from industry leaders at Amazon and gain the skills needed to drive digital innovation in your organization.

Oct 5th 2026
4 Weeks
Solving Algorithms for Discrete Optimization (Coursera) Coursera
University of Melbourne,The Chinese University of Hong Kong

Solving Algorithms for Discrete Optimization (Coursera)

Discover the power of discrete optimization with this engaging online course. Whether you're looking to solve complex puzzles or optimize logistical processes, we'll guide you through essential algorithms and strategies that drive decision-making in diverse fields. From scheduling flights to arranging wedding seating plans, learn how to make informed choices efficiently.

Oct 5th 2026
4 Weeks
Building Cloud Services with the Java Spring Framework (Coursera) Coursera
Vanderbilt University

Building Cloud Services with the Java Spring Framework (Coursera)

Discover how to construct robust cloud-based applications with this comprehensive course on Building Cloud Services with the Java Spring Framework. Gain expertise in object-oriented design principles, leverage Java's powerful features, master Java Servlets and the versatile Spring Framework, and explore deployment on leading cloud platforms like Amazon Web Services (AWS).

Oct 5th 2026
4 Weeks
Cloud Computing Security (Coursera) Coursera
University of Colorado System

Cloud Computing Security (Coursera)

Dive into Cloud Computing Security with our expert-led course. Designed for beginners to advanced users, this course uses Amazon Web Services (AWS) as a practical learning platform. You'll learn how to securely set up cloud resources, manage user access, configure web services, and automate tasks using the AWS Command Line Interface. Whether you're looking to safeguard your business's digital assets or enhance your IT career, this course provides the knowledge and skills needed for effective cloud security.

Oct 5th 2026
4 Weeks
Computer Science: Programming with a Purpose (Coursera) Coursera
Princeton University

Computer Science: Programming with a Purpose (Coursera)

Embark on an educational journey that bridges the gap between traditional education and modern technological advancements. 'Computer Science: Programming with a Purpose' is your gateway to understanding programming fundamentals, irrespective of your field of study. This course is tailored for students seeking to harness the potential of coding to solve real-world problems, understand computational thinking, and explore how computer science impacts various disciplines including arts, social sciences, and humanities.

Oct 5th 2026
5-12 Weeks
Computers, Waves, Simulations: A Practical Introduction to Numerical Methods using Python (Coursera) Coursera
Ludwig-Maximilians-Universität München

Computers, Waves, Simulations: A Practical Introduction to Numerical Methods using Python (Coursera)

Embark on an educational journey where you'll learn how to tackle partial differential equations using numerical methods and translate them into Python codes. This course provides a fundamental introduction to applying techniques such as finite-difference, pseudospectral, linear, and spectral element methods to the 1D (or 2D) scalar wave equation.

Oct 5th 2026
5-12 Weeks
Computer Science: Algorithms, Theory, and Machines (Coursera) Coursera
Princeton University

Computer Science: Algorithms, Theory, and Machines (Coursera)

Dive into the fascinating world of Computer Science with our in-depth course designed for programmers comfortable with Java. This course delves into complex subjects such as algorithms, theoretical foundations, and the inner workings of machines. Based on 'Computer Science: An Interdisciplinary Approach', this course aims to demystify computation and provide a deep understanding of computer science's intellectual underpinnings.

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