Library

Explore 200,000 online courses/books/problem sets in over 2,050 subjects. From Computer Science, Business, and Personal Development to Arts, STEM, and more. Find your perfect MOOC.

Library

Learning Product
Subject
Difficulty
Cost
Certificate
Provider
Publisher
University
Institution
Tag

University : 146 ×

Mastering the Software Engineering Interview

You’ve hit a major milestone as a computer scientist and are becoming a capable programmer. You now know how to solve problems, write algorithms, and analyze solutions; and you have a wealth of...

Online Courses Coursera 💰 Computer Science

Mastering the Software Engineering Interview

You’ve hit a major milestone as a computer scientist and are becoming a capable programmer. You now know how to solve problems, write algorithms, and analyze solutions; and you have a wealth...

Data Structures and Performance

How do Java programs deal with vast quantities of data? Many of the data structures and algorithms that work with introductory toy examples break when applications process real, large data sets....

Online Courses Coursera 💰 Computer Science

Data Structures and Performance

How do Java programs deal with vast quantities of data? Many of the data structures and algorithms that work with introductory toy examples break when applications process real, large data...

Data Structures

A good algorithm usually comes together with a set of good data structures that allow the algorithm to manipulate the data efficiently. In this online course, we consider the common data structures...

Online Courses Coursera 💰 Computer Science

Data Structures

A good algorithm usually comes together with a set of good data structures that allow the algorithm to manipulate the data efficiently. In this online course, we consider the common data...

Algorithmic Toolbox

This online course covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer, greedy algorithms,...

Online Courses Coursera 💰 Computer Science

Algorithmic Toolbox

This online course covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer, greedy...

Data Structures and Algorithms Specialization

Computer science legend Donald Knuth once said “I don’t understand things unless I try to program them.” We also believe that the best way to learn an algorithm is to program it. However, many...

Microcredentials Coursera 💰 Computer Science

Data Structures and Algorithms Specialization

Computer science legend Donald Knuth once said “I don’t understand things unless I try to program them.” We also believe that the best way to learn an algorithm is to program it. However,...

Computational Thinking & Block Programming in K-12 Education Specialization

In the 21st century, computational thinking is a skill critical for all the world's citizens. Computing and technology is impacting all our lives and everyone needs to know how to formulate problems...

Microcredentials Coursera 💰 Education & Teaching

Computational Thinking & Block Programming in K-12 Education Specialization

In the 21st century, computational thinking is a skill critical for all the world's citizens. Computing and technology is impacting all our lives and everyone needs to know how to formulate...

Object Oriented Programming in Java

Welcome to our course on Object Oriented Programming in Java using data visualization. People come to this course with many different goals -- and we are really excited to work with all of you! Some...

Online Courses Coursera 💰 Programming

Object Oriented Programming in Java

Welcome to our course on Object Oriented Programming in Java using data visualization. People come to this course with many different goals -- and we are really excited to work with all of you!...

Interaction Design Specialization

You will learn how to design technologies that bring people joy, rather than frustration. You'll learn how to generate design ideas, techniques for quickly prototyping them, and how to use prototypes...

Microcredentials Coursera 💰 Computer Science

Interaction Design Specialization

You will learn how to design technologies that bring people joy, rather than frustration. You'll learn how to generate design ideas, techniques for quickly prototyping them, and how to use...

Introduction to Discrete Mathematics for Computer Science Specialization

Discrete Mathematics is the language of Computer Science. One needs to be fluent in it to work in many fields including data science, machine learning, and software engineering (it is not a...

Microcredentials Coursera 💰 Computer Science

Introduction to Discrete Mathematics for Computer Science Specialization

Discrete Mathematics is the language of Computer Science. One needs to be fluent in it to work in many fields including data science, machine learning, and software engineering (it is not...

Object Oriented Programming in Java Specialization

This Specialization is for aspiring software developers with some programming experience in at least one other programming language (e.g., Python, C, JavaScript, etc.) who want to be able to solve...

Microcredentials Coursera 💰 Computer Science

Object Oriented Programming in Java Specialization

This Specialization is for aspiring software developers with some programming experience in at least one other programming language (e.g., Python, C, JavaScript, etc.) who want to be able to...

Object Oriented Java Programming: Data Structures and Beyond Specialization

This Specialization covers intermediate topics in software development. You’ll learn object-oriented programming principles that will allow you to use Java to its full potential, and you’ll...

Microcredentials Coursera 💰 Computer Science

Object Oriented Java Programming: Data Structures and Beyond Specialization

This Specialization covers intermediate topics in software development. You’ll learn object-oriented programming principles that will allow you to use Java to its full potential, and...

Big Data Specialization

Drive better business decisions with an overview of how big data is organized, analyzed, and interpreted. Apply your insights to real-world problems and questions. ********* Do you need to...

Microcredentials Coursera 💰 Data Science

Big Data Specialization

Drive better business decisions with an overview of how big data is organized, analyzed, and interpreted. Apply your insights to real-world problems and questions. ********* Do you need...

Python Data Products for Predictive Analytics Specialization

Python data products are powering the AI revolution. Top companies like Google, Facebook, and Netflix use predictive analytics to improve the products and services we use every day. Take your Python...

Microcredentials Coursera 💰 Data Science

Python Data Products for Predictive Analytics Specialization

Python data products are powering the AI revolution. Top companies like Google, Facebook, and Netflix use predictive analytics to improve the products and services we use every day. Take your...

Internet of Things and AI Cloud Specialization

This Specialization covers the development of Internet of Things (IoT) products and services—including devices for sensing, actuation, processing, and communication—to help you develop skills and...

Microcredentials Coursera 💰 Engineering

Internet of Things and AI Cloud Specialization

This Specialization covers the development of Internet of Things (IoT) products and services—including devices for sensing, actuation, processing, and communication—to help you develop skills...

Applied Bioinformatics Specialization

This Specialization is intended for anyone to learn practical applied Bioinformatics skills by studying real data from the COVID-19 pandemic. Whether you're new to the world of computational biology,...

Microcredentials Coursera 💰 Science

Applied Bioinformatics Specialization

This Specialization is intended for anyone to learn practical applied Bioinformatics skills by studying real data from the COVID-19 pandemic. Whether you're new to the world of computational...

Drug Development Product Management Specialization

Pharmaceutical and biotech companies are spending years and millions of dollars developing drugs or promising new biologics, all with the hopes of saving or enhancing patients’ lives. This...

Microcredentials Coursera 💰 Science

Drug Development Product Management Specialization

Pharmaceutical and biotech companies are spending years and millions of dollars developing drugs or promising new biologics, all with the hopes of saving or enhancing patients’ lives....

Bioinformatics Specialization

Join Us in a Top 50 MOOC of All Time!How do we sequence and compare genomes? How do we identify the genetic basis for disease? How do we construct an evolutionary Tree of Life for all species on...

Microcredentials Coursera 💰 Science

Bioinformatics Specialization

Join Us in a Top 50 MOOC of All Time!How do we sequence and compare genomes? How do we identify the genetic basis for disease? How do we construct an evolutionary Tree of Life for all species...

Learn to Teach Java Specialization

Learn to teach introductory Java -- with a focus on the new Advanced Placement Computer Science A curriculum. Preview the CS Awesome curriculum with overview videos to help you prepare for class...

Microcredentials Coursera 💰 Education & Teaching

Learn to Teach Java Specialization

Learn to teach introductory Java -- with a focus on the new Advanced Placement Computer Science A curriculum. Preview the CS Awesome curriculum with overview videos to help you prepare for...

Teaching Impacts of Technology in K-12 Education Specialization

2% That’s the estimate of how many high school students in all of California took a Computer Science class in 2015. And yet, computers and data are everywhere. Just consider a typical 24 hours in...

Microcredentials Coursera 💰 Education & Teaching

Teaching Impacts of Technology in K-12 Education Specialization

2% That’s the estimate of how many high school students in all of California took a Computer Science class in 2015. And yet, computers and data are everywhere. Just consider a typical 24 hours...

Records : 20 of 92 | Page : of 5