Computer Science

Filter Courses within "Computer Science" (Click to filter)
Automated Reasoning: satisfiability (Coursera) Coursera
EIT Digital

Automated Reasoning: satisfiability (Coursera)

Dive into the world of Automated Reasoning with our course on Satisfiability (SAT/SMT) Tools. Master the art of applying these powerful tools to solve complex scheduling problems, fit rectangles for printing posters, tackle puzzles, and ensure program correctness. Gain a comprehensive understanding of resolution, CDCL framework, and simplex method.

Sep 28th 2026
4 Weeks
Programming with Scratch (Coursera) Coursera
The Hong Kong University of Science and Technology - HKUST

Programming with Scratch (Coursera)

Discover the fundamentals of coding with 'Programming with Scratch' on Coursera. This beginner-friendly course introduces you to the world of programming through fun and interactive projects using Scratch, a visual block-based language. Learn key concepts like loops, conditionals, and events while creating captivating storybooks, animations, and games.

Sep 28th 2026
5-12 Weeks
Google Workspace Security (Coursera) Coursera
Google Cloud

Google Workspace Security (Coursera)

Dive into the world of Google Workspace Security with our expert-led course designed for administrators and IT professionals. Master essential security practices including enforcing strong passwords, enabling two-step verification, managing application security, and integrating G Suite with third-party applications. This course is part of the Google Workspace Administration series and will equip you with the skills to safeguard your organization's data effectively.

Sep 28th 2026
1 Week
Blockchain Scalability and its Foundations in Distributed Systems (Coursera) Coursera
The University of Sydney

Blockchain Scalability and its Foundations in Distributed Systems (Coursera)

Dive into the world of Blockchain scalability with this expert-led course from Coursera. Gain a deep understanding of the foundational principles of distributed systems and learn how to secure and scale your blockchain applications effectively. Explore consensus mechanisms, identify vulnerabilities in mainstream blockchains, and discover strategies for creating robust, scalable blockchain solutions.

Sep 28th 2026
5-12 Weeks
Introduction to High-Performance and Parallel Computing (Coursera) Coursera
University of Colorado Boulder

Introduction to High-Performance and Parallel Computing (Coursera)

Discover the essentials of high-performance and parallel computing in this introductory course designed for scientists, engineers, and anyone looking to enhance their software skills in parallel environments. From Linux basics and bash scripting to advanced topics like high throughput computing and code parallelization, this course is your gateway to unlocking powerful computational capabilities.

Sep 28th 2026
4 Weeks
Developing AR/VR/MR/XR Apps with WebXR, Unity & Unreal (Coursera) Coursera
University of Michigan

Developing AR/VR/MR/XR Apps with WebXR, Unity & Unreal (Coursera)

Embark on a journey to master the creation of augmented reality (AR), virtual reality (VR), mixed reality (MR), and extended reality (XR) applications with this specialized course. Designed for those looking to delve deeper into XR development, this course utilizes WebXR, Unity, and Unreal platforms to guide you through every stage of creating compelling XR experiences. Whether you're a developer eager to expand your skill set or an enthusiast keen on building immersive worlds, this course offers the knowledge and tools needed to bring your visions to life.

Sep 28th 2026
4 Weeks
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.

Sep 28th 2026
4 Weeks
Introduction to Computer Science and Programming (edX) EdX
Tokyo Institute of Technology,TokyoTechX

Introduction to Computer Science and Programming (edX)

Dive into the world of computing with our beginner-friendly Introduction to Computer Science and Programming course. Whether you're curious about how computers work or eager to learn programming basics, this course is your gateway. Explore essential computer science principles, master fundamental algorithms, and get hands-on experience with Ruby coding. Perfect for those new to the field.

Self Paced
Self-Paced
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!

Sep 28th 2026
3 Weeks