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.

Sep 21st 2026
4 Weeks
Operations Research (3): Theory (Coursera) Coursera
National Taiwan University

Operations Research (3): Theory (Coursera)

Dive into the world of deterministic optimization techniques with 'Operations Research (3): Theory'. This advanced course is part of a three-part series designed for those looking to deepen their understanding of Operations Research. You'll explore linear programs, integer programs, and nonlinear programs, gaining valuable skills applicable in various fields such as business management, economics, computer science, civil engineering, and electrical engineering.

Sep 21st 2026
5-12 Weeks
Getting Started with Data Analytics on AWS (Coursera) Coursera
AWS

Getting Started with Data Analytics on AWS (Coursera)

Dive into the world of data analytics with this beginner-friendly course on Amazon Web Services (AWS). Discover how to leverage AWS Cloud for effective data analysis, covering various types from descriptive to prescriptive analytics. Gain hands-on experience with real-world datasets and learn essential skills in data interpretation and visualization using AWS tools.

Sep 21st 2026
1 Week
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.

Sep 21st 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