Computer Science

Filter Courses within "Computer Science" (Click to filter)
Java Object Basics: Functions, Recursion, and Objects (Coursera) Coursera
Codio

Java Object Basics: Functions, Recursion, and Objects (Coursera)

Discover the basics of Java programming with our beginner-friendly course, Java Object Basics: Functions, Recursion, and Objects. This comprehensive online program is designed to equip you with essential skills in Java and core computer science principles that can be applied across various coding languages. Start your journey into programming by diving into functions, recursion, objects, and mutability—all from the comfort of your browser.

Jul 13th 2026
4 Weeks
Fundamentals of Quantum Information (edX) EdX
Delft University of Technology,DelftX

Fundamentals of Quantum Information (edX)

Dive into the world of quantum computing with our Fundamentals of Quantum Information course, designed for those who want to grasp the basics of quantum mechanics applied to information processing. This course will teach you about quantum circuits and entanglement, providing a solid foundation in quantum information theory.

Self Paced
Self-Paced
Object-Oriented C++: Inheritance and Encapsulation (Coursera) Coursera
Codio

Object-Oriented C++: Inheritance and Encapsulation (Coursera)

Begin your journey into the world of C++ programming with our beginner-friendly course. Learn to code without any software installations needed. Dive deep into object-oriented concepts like inheritance and encapsulation, laying down a robust foundation for advanced programming skills. This course is perfect for those new to coding or looking to expand their knowledge in Computer Science.

Jul 13th 2026
4 Weeks
Data Structures & Algorithms IV: Pattern Matching, Dijkstra’s, MST, and Dynamic Programming Algorithms (edX) EdX
Georgia Institute of Technology,GTx

Data Structures & Algorithms IV: Pattern Matching, Dijkstra’s, MST, and Dynamic Programming Algorithms (edX)

Dive deep into advanced algorithms with this specialized course on edX. From pattern matching to graph theory, learn essential techniques like KMP, Rabin-Karp, Dijkstra’s Shortest Path, Minimum Spanning Tree (MST) construction, and Dynamic Programming. Enhance your problem-solving skills with practical examples and visualizations.

Self Paced
Self-Paced
Introduction to Digital Humanities (edX) EdX
HarvardX,Harvard University

Introduction to Digital Humanities (edX)

Embark on a transformative journey into the world of digital humanities with this comprehensive course. Learn how to harness digital tools for research, visualization, and scholarship in your chosen field within the humanities. Whether you're a student, scholar, librarian, archivist, museum curator, public historian, or simply curious, this course will breathe new life into your studies.

Self Paced
Self-Paced
iLabX – The Internet Masterclass (edX) EdX
Technische Universität München - TUM,TUMx

iLabX – The Internet Masterclass (edX)

Discover the inner workings of the Internet with 'iLabX – The Internet Masterclass' on edX. Designed for those new to computer networking, this course provides a thorough understanding of how the internet functions and equips you with the skills to set up your own network. Join over 2000 learners who have already taken the plunge into mastering the Internet.

Self Paced
Self-Paced
Learn Like a Pro: Science-Based Tools to Become Better at Anything (edX) EdX
Barbara Oakley & Olav Schewe

Learn Like a Pro: Science-Based Tools to Become Better at Anything (edX)

Transform your study habits and become better at anything with 'Learn Like a Pro' on edX. This unique course, taught by experts Dr. Barbara Oakley and Olav Schewe, uses cutting-edge neuroscience to provide you with proven techniques for efficient and effective learning. Say goodbye to boredom and distraction – hello to mastering any material!

Self Paced
Self-Paced
Introducción a las tecnologías para la Educación (edX) EdX
Universitat Politècnica de València,UPValenciaX

Introducción a las tecnologías para la Educación (edX)

Este curso te ofrece una introducción completa sobre el uso de las últimas tecnologías educativas. Dirigido a profesores, te guiará en la creación de entornos de aprendizaje innovadores que maximicen la interacción y el compromiso de tus estudiantes.

Self Paced
Self-Paced