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.

Aug 17th 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!

Aug 17th 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!

Aug 17th 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.

Aug 12th 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.

Aug 10th 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.

Aug 10th 2026
5-12 Weeks
CS50's Introduction to Computer Science (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Computer Science (edX)

Dive into the world of computer science with CS50's Introduction to Computer Science, a comprehensive online course offered by Harvard University. Whether you're new to programming or looking to deepen your understanding, this course provides a solid foundation in algorithmic thinking and problem-solving skills. Taught by David J. Malan, it covers essential topics such as programming languages, data structures, and the ethics of computing.

Self Paced
Self-Paced
Data Structures and Algorithm Design Part I | 数据结构与算法设计(上) (edX) EdX
Tsinghua University,TsinghuaX

Data Structures and Algorithm Design Part I | 数据结构与算法设计(上) (edX)

Discover the basics of data structures and learn essential techniques for designing and analyzing algorithms in this introductory course from edX. Whether you're a beginner or looking to refresh your knowledge, this course will equip you with the tools needed to tackle complex problems efficiently.

Self Paced
Self-Paced