technifyedWeekly list

Platform

Coursera courses

Paid. Start with a 7-day free trial, or apply for financial aid.

27,988 coursescoursera.org

Showing 27,988 courses

Princeton University

Algorithms, Part I

4.912,148 ratings

This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Part I covers elementary data structures, sorting, and searching algorithms. Part…

  • Coursera
  • 6 weeks of study, 6–10 hours per week.
  • Self-paced
  • Paid certificate

Princeton University

Algorithms, Part II

4.92,050 ratings

This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Part I covers elementary data structures, sorting, and searching algorithms. Part…

  • Coursera
  • 6 weeks of study, 6–10 hours per week.
  • Self-paced
  • Paid certificate

Stanford Online

Cryptography I

4.84,483 ratings

Cryptography is an indispensable tool for protecting information in computer systems. In this course you will learn the inner workings of cryptographic systems and how to correctly use them in real-world applications. The course begins with a detailed discussion of how two parties who have a shared…

  • Coursera
  • 23 hours
  • Self-paced
  • Paid certificate

Stanford Online

Divide and Conquer, Sorting and Searching, and Randomized Algorithms

4.85,339 ratings

The primary topics in this part of the specialization are: asymptotic ("Big-oh") notation, sorting and searching, divide and conquer (master method, integer and matrix multiplication, closest pair), and randomized algorithms (QuickSort, contraction algorithm for min cuts).

  • Coursera
  • 4 weeks of study, 4-8 hours/week
  • Self-paced
  • Paid certificate

Stanford Online

Graph Search, Shortest Paths, and Data Structures

4.82,001 ratings

The primary topics in this part of the specialization are: data structures (heaps, balanced search trees, hash tables, bloom filters), graph primitives (applications of breadth-first and depth-first search, connectivity, shortest paths), and their applications (ranging from deduplication to social…

  • Coursera
  • 4 weeks of study, 4-8 hours/week
  • Self-paced
  • Paid certificate

Stanford Online

Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming

4.81,278 ratings

The primary topics in this part of the specialization are: greedy algorithms (scheduling, minimum spanning trees, clustering, Huffman codes) and dynamic programming (knapsack, sequence alignment, optimal search trees).

  • Coursera
  • 4 weeks of study, 4-8 hours/week
  • Self-paced
  • Paid certificate

Stanford Online

Shortest Paths Revisited, NP-Complete Problems and What To Do About Them

4.8832 ratings

The primary topics in this part of the specialization are: shortest paths (Bellman-Ford, Floyd-Warshall, Johnson), NP-completeness and what it means for the algorithm designer, and strategies for coping with computationally intractable problems (analysis of heuristics, local search).

  • Coursera
  • 4 weeks of study, 4-8 hours/week
  • Self-paced
  • Paid certificate

Stanford Online

Fundamentals of Machine Learning for Healthcare

4.8646 ratings

Machine learning and artificial intelligence hold the potential to transform healthcare and open up a world of incredible promise. But we will never realize the potential of these technologies unless all stakeholders have basic competencies in both healthcare and machine learning concepts and princ…

  • Coursera
  • 14 hours
  • Self-paced
  • Paid certificate

Imperial College London

Getting started with TensorFlow 2

4.9582 ratings

Welcome to this course on Getting started with TensorFlow 2! In this course you will learn a complete end-to-end workflow for developing deep learning models with Tensorflow, from building, training, evaluating and predicting with models using the Sequential API, validating your models and includin…

  • Coursera
  • 26 hours
  • Self-paced
  • Paid certificate

DeepLearning.AI

Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization

4.963,547 ratings

In the second course of the Deep Learning Specialization, you will open the deep learning black box to understand the processes that drive performance and generate good results systematically. By the end, you will learn the best practices to train and develop test sets and analyze bias/variance for…

  • Coursera
  • At the rate of 5 hours a week, it typically takes 5 weeks to complete this cour…
  • Self-paced
  • Paid certificate

DeepLearning.AI

Neural Networks and Deep Learning

4.9123,818 ratings

In the first course of the Deep Learning Specialization, you will study the foundational concept of neural networks and deep learning. By the end, you will be familiar with the significant technological trends driving the rise of deep learning; build, train, and apply fully connected deep neural ne…

  • Coursera
  • At the rate of 5 hours a week, it takes roughly 5 weeks to finish each course i…
  • Self-paced
  • Paid certificate

DeepLearning.AI

Convolutional Neural Networks

4.942,608 ratings

In the fourth course of the Deep Learning Specialization, you will understand how computer vision has evolved and become familiar with its exciting applications such as autonomous driving, face recognition, reading radiology images, and more. By the end, you will be able to build a convolutional ne…

  • Coursera
  • At the rate of 5 hours a week, it typically takes 5 weeks to complete this cour…
  • Self-paced
  • Paid certificate

DeepLearning.AI

Supervised Machine Learning: Regression and Classification

4.932,923 ratings

In the first course of the Machine Learning Specialization, you will: • Build machine learning models in Python using popular machine learning libraries NumPy and scikit-learn. • Build and train supervised machine learning models for prediction and binary classification tasks, including linear regr…

  • Coursera
  • At the rate of 5 hours a week, it typically takes 3 weeks to complete this cour…
  • Self-paced
  • Paid certificate

DeepLearning.AI

Advanced Learning Algorithms

4.98,792 ratings

In the second course of the Machine Learning Specialization, you will: • Build and train a neural network with TensorFlow to perform multi-class classification • Apply best practices for machine learning development so that your models generalize to data and tasks in the real world • Build and use…

  • Coursera
  • At the rate of 5 hours a week, it typically takes 4 weeks to complete this cour…
  • Self-paced
  • Paid certificate

DeepLearning.AI

Unsupervised Learning, Recommenders, Reinforcement Learning

4.95,741 ratings

In the third course of the Machine Learning Specialization, you will: • Use unsupervised learning techniques for unsupervised learning: including clustering and anomaly detection. • Build recommender systems with a collaborative filtering approach and a content-based deep learning method. • Build a…

  • Coursera
  • At the rate of 5 hours a week, it typically takes 3 weeks to complete this cour…
  • Self-paced
  • Paid certificate

DeepLearning.AI

Custom Models, Layers, and Loss Functions with TensorFlow

4.91,110 ratings

In this course, you will: • Compare Functional and Sequential APIs, discover new models you can build with the Functional API, and build a model that produces multiple outputs including a Siamese network. • Build custom loss functions (including the contrastive loss function used in a Siamese netwo…

  • Coursera
  • At the rate of 5 hours a week, it typically takes 4 weeks to complete this cour…
  • Self-paced
  • Paid certificate

Johns Hopkins University

Data Visualization in R with ggplot2

4.9133 ratings

Data visualization is a critical skill for anyone that routinely using quantitative data in his or her work - which is to say that data visualization is a tool that almost every worker needs today. One of the critical tools for data visualization today is the R statistical programming language. Esp…

  • Coursera
  • 13 hours
  • Self-paced
  • Paid certificate

École Polytechnique Fédérale de Lausanne

Functional Programming Principles in Scala

4.88,271 ratings

Functional programming is becoming increasingly widespread in industry. This trend is driven by the adoption of Scala as the main programming language for many applications. Scala fuses functional and object-oriented programming in a practical package. It interoperates seamlessly with both Java and…

  • Coursera
  • 5 hours / week
  • Self-paced
  • Paid certificate

Johns Hopkins University

Single Page Web Applications with AngularJS

4.81,903 ratings

Do you want to write powerful, maintainable, and testable front end applications faster and with less code? Then consider joining this course to gain skills in one of the most popular Single Page Application (SPA) frameworks today, AngularJS. Developed and backed by Google, AngularJS is a very mark…

  • Coursera
  • 43 hours
  • Self-paced
  • Paid certificate

Google

Build Wireframes and Low-Fidelity Prototypes

4.99,689 ratings

Build Wireframes and Low-Fidelity Prototypes is the third course in a certificate program that will equip you with the skills you need to apply to entry-level jobs in user experience (UX) design. In this course, you’ll continue to design a mobile app for your professional UX portfolio. You’ll start…

  • Coursera
  • 12 hours
  • Self-paced
  • Paid certificate