Computer Science

Filter Courses within "Computer Science" (Click to filter)
Operations Research (1): Models and Applications (Coursera) Coursera
National Taiwan University

Operations Research (1): Models and Applications (Coursera)

Dive into the world of Operations Research (OR) with our introductory course designed to equip you with essential frameworks and ideas for tackling optimization problems across multiple disciplines. This course focuses on translating business challenges into solvable mathematical models, enabling effective computational resolution. Whether you're in Business Management, Economics, or Engineering, this course will provide you with the tools needed to approach complex decision-making scenarios.

Jul 6th 2026
5-12 Weeks
JSON and Natural Language Processing in PostgreSQL (Coursera) Coursera
University of Michigan

JSON and Natural Language Processing in PostgreSQL (Coursera)

Dive into the world of advanced database management with our 'JSON and Natural Language Processing in PostgreSQL' course. This course is designed to equip you with the skills needed to effectively handle complex data structures like JSON and natural language content within PostgreSQL databases. You'll learn how to optimize your database performance by creating and using inverted indexes, accessing external APIs, and processing web-scraped data. By the end of this course, you will have a strong understanding of PostgreSQL's full-text search capabilities and be able to apply them in real-world scenarios.

Jul 6th 2026
4 Weeks
Python Scripting: Dates, Classes and Collections (Coursera) Coursera
LearnQuest

Python Scripting: Dates, Classes and Collections (Coursera)

Embark on a journey into the heart of Python programming with 'Python Scripting: Dates, Classes and Collections'. This course is designed for those looking to deepen their understanding and proficiency in Python scripting by mastering essential concepts such as advanced string operations, handling dates, modeling classes, developing robust class structures, and effectively working with collections. Through engaging lectures and practical labs, you'll learn how to apply these skills in real-world programming scenarios.

Jul 6th 2026
4 Weeks
Introduction to Python Scripting for DevOps (Coursera) Coursera
LearnQuest

Introduction to Python Scripting for DevOps (Coursera)

Embark on your journey into programming with 'Introduction to Python Scripting for DevOps.' This foundational course is designed for those new to coding, offering an in-depth look at the core principles of procedural programming. Through engaging lectures and hands-on labs, you'll learn how to handle user input, output data to the console, declare and assign variables, make decisions with branching statements, and loop through iterations using Python. By the end of this course, you will have a solid understanding of Python scripting and be ready to tackle more advanced DevOps topics.

Jul 6th 2026
4 Weeks
Python Scripting: Files, Inheritance, and Databases (Coursera) Coursera
LearnQuest

Python Scripting: Files, Inheritance, and Databases (Coursera)

Dive into advanced Python programming with our 'Python Scripting: Files, Inheritance, and Databases' course. Learn essential concepts like file handling, object-oriented programming through inheritance, and how to connect your scripts with databases. Perfect for aspiring and experienced developers looking to deepen their understanding and practical application of Python.

Jul 6th 2026
4 Weeks
Full Stack Cloud Development Capstone Project (Coursera) Coursera
IBM

Full Stack Cloud Development Capstone Project (Coursera)

Embark on an exciting journey to demonstrate your full-stack cloud development skills with the Full Stack Cloud Development Capstone Project course from Coursera. This hands-on project challenges you to apply your newly acquired knowledge in a real-life scenario, allowing you to build a functional application and showcase your expertise in cloud native app creation.

Jul 6th 2026
5-12 Weeks
Trees and Graphs: Basics (Coursera) Coursera
University of Colorado Boulder

Trees and Graphs: Basics (Coursera)

Dive into the core concepts of Trees and Graphs: Basics with this engaging online course. Explore essential algorithms for tree data structures like binary search trees and self-balancing trees, as well as fundamental graph algorithms. This course also delves into advanced topics such as kd-trees for spatial data analysis. Perfect for those looking to build a strong foundation in data structures and algorithms.

Jul 6th 2026
4 Weeks
Algorithms for Searching, Sorting, and Indexing (Coursera) Coursera
University of Colorado Boulder

Algorithms for Searching, Sorting, and Indexing (Coursera)

Discover the fundamental principles of algorithm design and analysis in this online course offered by CU Boulder. Explore key concepts such as sorting arrays, priority queues, hash functions, and their applications through engaging lectures and practical exercises. This course is perfect for those looking to enhance their data science skills with a focus on searching, sorting, and indexing algorithms.

Jul 6th 2026
4 Weeks