Computer Science

IBM: AI for Everyone: Master the Basics

Learn what Artificial Intelligence (AI) is by understanding its applications and key concepts including machine learning, deep learning and neural networks.\ About this course Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this …

IBM: AI for Everyone: Master the Basics Read More »

HarvardX: CS50’s Computer Science for Business Professionals

About this course This is CS50’s introduction to computer science for business professionals, designed for managers, product managers, founders, and decision-makers more generally. Whereas CS50 itself takes a bottom-up approach, emphasizing mastery of low-level concepts and implementation details thereof, this course takes a top-down approach, emphasizing mastery of high-level concepts and design decisions related thereto. Through lectures on …

HarvardX: CS50’s Computer Science for Business Professionals Read More »

HarvardX: CS50’s Introduction to Programming with Scratch

About this course An introduction to programming using Scratch, a visual programming language via which aspiring programmers can write code by dragging and dropping graphical blocks (that resemble puzzle pieces) instead of typing out text. Used at the start of Harvard College’s introductory course in computer science, CS50, Scratch was designed at MIT’s Media Lab, …

HarvardX: CS50’s Introduction to Programming with Scratch Read More »

MITx: Introduction to Computer Science and Programming Using Python

.. This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science. Together, they are designed to help people with no prior exposure to computer science or programming learn to think computationally and write programs to tackle useful problems. Some of …

MITx: Introduction to Computer Science and Programming Using Python Read More »

HarvardX: CS50’s Web Programming with Python and JavaScript

This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap. About this course Topics include database design, scalability, security, and user experience. Through hands-on projects, you’ll learn to write and use APIs, create interactive UIs, and …

HarvardX: CS50’s Web Programming with Python and JavaScript Read More »

HarvardX: CS50’s Introduction to Artificial Intelligence with Python

About this course This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory behind graph search algorithms, classification, optimization, machine learning, large language models, and …

HarvardX: CS50’s Introduction to Artificial Intelligence with Python Read More »

HarvardX: CS50’s Introduction to Programming with Python

About this course An introduction to programming using a language called Python. Learn how to read and write code as well as how to test and “debug” it. Designed for students with or without prior programming experience who’d like to learn Python specifically. Learn about functions, arguments, and return values (oh my!); variables and types; …

HarvardX: CS50’s Introduction to Programming with Python Read More »

Scroll to Top