Computer Science

Filter Courses within "Computer Science" (Click to filter)
CS For All: Introduction to Computer Science and Python Programming (edX) EdX
Harvey Mudd College,HarveyMuddX

CS For All: Introduction to Computer Science and Python Programming (edX)

Embark on an exciting journey into the realm of computer science with our beginner-friendly course. Designed for those new to programming, 'CS For All: Introduction to Computer Science and Python Programming' provides a fun and fast-paced way to learn Python while tackling intriguing problems. Whether you're curious about how algorithms work or eager to start coding, this course is your gateway into the fascinating world of computer science.

No sessions available
13-24 Weeks
The Beauty and Joy of Computing - AP® CS Principles Part 2 (edX) EdX
University of California, Berkeley,BerkeleyX

The Beauty and Joy of Computing - AP® CS Principles Part 2 (edX)

Embark on an exciting journey into the world of computing with 'The Beauty and Joy of Computing' - Part 2 of the AP® CS Principles course offered by edX. This course is designed for anyone eager to learn how to transform their ideas into functional code, all while having fun. Dive deep into the core concepts and thinking practices in computer science and get hands-on experience with Snap!, a user-friendly programming language that builds on Scratch's intuitive interface.

No sessions available
13-24 Weeks
Computing: Art, Magic, Science - Part II (edX) EdX
ETH Zurich,ETHx

Computing: Art, Magic, Science - Part II (edX)

Dive deeper into the world of computing with 'Computing: Art, Magic, Science - Part II', an advanced course that builds upon foundational concepts introduced in Part I. This course is designed to enhance your understanding of functional programming, design patterns, loop invariants and other critical topics in computer science.

No sessions available
5-12 Weeks
Enterprise Software Lifecycle Management (edX) EdX
National Research Nuclear University MEPhI,MEPhIx

Enterprise Software Lifecycle Management (edX)

Dive into the world of Enterprise Software Lifecycle Management with this in-depth online course. Designed for those new to managing large-scale software projects, this program explores key models, methods, and practices that are crucial for developing effective and efficient software solutions. Whether you're a developer, project manager, or aspiring professional in computer science, this course will provide you with the tools needed to navigate the complexities of enterprise software development.

Self Paced
Self-Paced
AP® Computer Science Principles (edX) EdX
Harvard University

AP® Computer Science Principles (edX)

Dive into the world of computer science with CS50 AP, Harvard University's engaging introduction to the intellectual enterprises of computing and the art of programming. This course is meticulously crafted for high school students, aligning perfectly with the College Board's new AP CS Principles curriculum framework. Whether you're a budding programmer or just curious about how computers work, this course offers an in-depth exploration into computational thinking, algorithms, data structures, and more, all while preparing you for the AP exam.

Self Paced
Self-Paced
AP Computer Science A: Java Programming Loops and Data Structures (edX) EdX
Purdue University,PurdueX

AP Computer Science A: Java Programming Loops and Data Structures (edX)

Dive into the world of computer science with Purdue University's AP Computer Science A: Java Programming Loops and Data Structures course. This online program is designed to teach you the fundamentals of programming in Java, focusing on essential topics like loops, arrays, methods, and recursion – all crucial for succeeding in your AP Computer Science A exam.

No sessions available
5-12 Weeks
Code of Life - When Computer Science Meets Genetics (openHPI) OpenHPI
Hasso-Plattner-Institut

Code of Life - When Computer Science Meets Genetics (openHPI)

Dive into the fascinating world where computer science meets genetics in 'Code of Life'. This introductory course explores the fundamental components of human cells, focusing on DNA—the blueprint of life. Discover how DNA's structure stores genetic information, much like a complex code, and learn about its critical role in our existence.

Self Paced
Self-Paced
AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures (edX) EdX
Purdue University,PurdueX

AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures (edX)

Dive into the world of advanced object-oriented programming with our comprehensive AP Computer Science A course. Designed for beginners and seasoned programmers alike, this course offers in-depth exploration of Java's most sophisticated concepts including polymorphism, abstract classes, and more. Perfect for those preparing for an AP Computer Science exam or looking to enhance their coding skills.

This course is archived
5-12 Weeks