Computer Science

Filter Courses within "Computer Science" (Click to filter)
Data Collection and Processing with Python (Coursera) Coursera
University of Michigan

Data Collection and Processing with Python (Coursera)

Discover how to efficiently collect and process data online using Python in this comprehensive course. From understanding Python list comprehensions to interacting with REST APIs and building a functional tag recommender system for the Flickr photo sharing site, you'll gain valuable skills in data handling and analysis.

Jul 13th 2026
3 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.

Jul 13th 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.

Jul 13th 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.

Jul 13th 2026
5-12 Weeks
Overview of Advanced Methods of Reinforcement Learning in Finance (Coursera) Coursera
New York University Tandon School of Engineering

Overview of Advanced Methods of Reinforcement Learning in Finance (Coursera)

Dive into the complex world of finance with our 'Overview of Advanced Methods of Reinforcement Learning in Finance' course. Mastering advanced reinforcement learning techniques will equip you with the tools needed to make informed, data-driven decisions in volatile financial markets.

Jul 13th 2026
4 Weeks
Computer Vision Basics (Coursera) Coursera
University at Buffalo,The State University of New York

Computer Vision Basics (Coursera)

Dive into the fascinating world of Computer Vision with our beginner-friendly course. Understand how computers perceive images and videos, just like we do, and explore the essential elements that drive this technology. From digital signal processing to artificial intelligence, you'll gain a solid foundation in computer vision and its real-world applications.

Jul 13th 2026
4 Weeks
Introduction to iOS App Development with Swift 5 (Coursera) Coursera
LearnQuest

Introduction to iOS App Development with Swift 5 (Coursera)

Dive into the world of iOS application development with our Introduction to iOS App Development with Swift 5 course. Whether you're new to coding or looking to expand your mobile app development skills, this course provides an accessible entry point. You'll learn how to create simple yet effective iOS applications using Swift 5, and gain a solid understanding that will pave the way for more complex projects involving tables and data management.

Jul 13th 2026
4 Weeks
Introduction to Programming in Swift 5 (Coursera) Coursera
LearnQuest

Introduction to Programming in Swift 5 (Coursera)

Embark on a journey into the world of coding with 'Introduction to Programming in Swift 5'. This comprehensive course is designed for beginners and seasoned developers alike, offering an introduction to the Swift language essentials. Learn at your own pace and gain the skills needed to start programming in Swift today!

Jul 13th 2026
4 Weeks