Computer Science

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

Jun 15th 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.

Jun 15th 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.

Jun 15th 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.

Jun 15th 2026
5-12 Weeks
AWS Cloud Practitioner Essentials (Coursera) Coursera
AWS

AWS Cloud Practitioner Essentials (Coursera)

Embark on an essential journey into the world of cloud computing with our AWS Cloud Practitioner Essentials course. Designed for individuals new to the cloud, this course offers a foundational understanding of Amazon Web Services (AWS) that is crucial for anyone looking to leverage the power of cloud technology in their professional roles. Whether you're in IT or non-IT fields such as finance, legal, sales, and marketing, this course equips you with the knowledge needed to contribute meaningfully to your organization's cloud strategy.

Jun 15th 2026
5-12 Weeks
UX / UI: Fundamentos para o design de interface (Coursera) Coursera
Universidade de São Paulo, Brasil

UX / UI: Fundamentos para o design de interface (Coursera)

Este curso introdutório sobre UX/UI Design apresenta conceitos básicos e técnicas essenciais para desenvolver interfaces de alta qualidade em aplicativos e websites. Oferecido pela Taqtile, uma das principais startups brasileiras, o curso aborda desde a geração de ideias até os princípios fundamentais do design, com aulas teóricas complementadas por exemplos práticos.

Jun 15th 2026
5-12 Weeks