Computer Science

Filter Courses within "Computer Science" (Click to filter)
Intro to AR/VR/MR/XR: Technologies, Applications & Issues (Coursera) Coursera
University of Michigan

Intro to AR/VR/MR/XR: Technologies, Applications & Issues (Coursera)

Dive into the world of immersive experiences with our introductory course on AR/VR/MR/XR. Learn about the distinct technologies that make up Extended Reality (XR), understand their practical applications, and explore the ethical, social, and technological challenges they present in today's digital landscape.

Jun 22nd 2026
4 Weeks
Python Basic Structures: Lists, Strings, and Files (Coursera) Coursera
Codio

Python Basic Structures: Lists, Strings, and Files (Coursera)

Embark on your journey into Python programming with our beginner-friendly course designed to equip you with the basics of Lists, Strings, and File Handling. This hands-on course is perfect for those new to coding, providing a strong foundation that can be applied across various computer science disciplines. Start coding today without any installation requirements!

Jun 22nd 2026
3 Weeks
Object-Oriented Python: Inheritance and Encapsulation (Coursera) Coursera
Codio

Object-Oriented Python: Inheritance and Encapsulation (Coursera)

Embark on an introductory journey into Object-Oriented Programming (OOP) with Python. This course is perfect for those new to coding or looking to deepen their understanding of fundamental Computer Science concepts. Dive into inheritance, encapsulation, polymorphism, and more as you build robust and scalable applications. No prior installation required – start coding right away!

Jun 22nd 2026
4 Weeks
Capstone Project: Teaching Impacts of Technology (Coursera) Coursera
University of California, San Diego

Capstone Project: Teaching Impacts of Technology (Coursera)

Embark on a project-based journey to understand the profound impacts of technology on our world. This course, offered by Coursera, will guide you through researching a recent computing innovation, analyzing its global implications, and preparing for the 'Explore Task' as per the Advanced Placement Computer Science Principles curriculum. Enhance your teaching skills and provide constructive feedback on student work.

Jun 17th 2026
5-12 Weeks
Image and video processing: From Mars to Hollywood with a stop at the hospital (Coursera) Coursera
Duke University

Image and video processing: From Mars to Hollywood with a stop at the hospital (Coursera)

Explore the fascinating world of digital imaging with our Image and Video Processing course. Dive into how images are created, altered, stored, and used in various applications ranging from space exploration to movie magic. This course is designed for those curious about the science behind visual media and looking to enhance their skills in this rapidly evolving field.

Jun 15th 2026
5-12 Weeks
Learn to Program: Crafting Quality Code (Coursera) Coursera
University of Toronto

Learn to Program: Crafting Quality Code (Coursera)

Discover the secrets to writing exceptional code in 'Learn to Program: Crafting Quality Code' on Coursera. This course is designed for beginners and experienced programmers alike, focusing on developing quality code that runs correctly and efficiently. Dive into designing, coding, and validating your programs as you learn how to compare different solutions addressing the same task.

Jun 15th 2026
5-12 Weeks
Algorithmic Thinking (Part 1) (Coursera) Coursera
Rice University

Algorithmic Thinking (Part 1) (Coursera)

Dive into the world of Algorithmic Thinking with Part 1 of this foundational course offered by Coursera. Designed for those who want to simplify and optimize their approach to solving computational problems, this class will equip you with essential mathematical concepts and processes that underpin efficient algorithm design. Whether you're a beginner or looking to refine your skills, this course is an excellent starting point.

Jun 15th 2026
4 Weeks