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.

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

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

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

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

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

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

Sep 28th 2026
4 Weeks
AI and the Illusion of Intelligence (Coursera) Coursera
Copenhagen Business School

AI and the Illusion of Intelligence (Coursera)

Discover how artificial intelligence has evolved and where it's headed with 'AI and the Illusion of Intelligence'. This insightful course offers a layman's guide to understanding AI without needing a background in computer science. Learn why AI won't surpass human capabilities, and explore the intriguing concept of creating an illusion of intelligence.

Sep 28th 2026
4 Weeks