University of Michigan
Skills you'll gain: Exploratory Data Analysis, Rmarkdown, R (Software), Tidyverse (R Package), Statistical Visualization, Data Visualization, Data Visualization Software, R Programming, Ggplot2, Data Wrangling, Scatter Plots, Data Manipulation, Histogram, Scripting, Package and Software Management, Data Import/Export
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Test Automation, Test Case, Selenium (Software), Software Testing, Test Tools, Maintainability, Test Data, Debugging, Configuration Management
Advanced · Guided Project · Less Than 2 Hours

Codio
Skills you'll gain: Algorithms, Data Structures, Java, Theoretical Computer Science, Computer Programming, Computational Thinking
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, ChatGPT, Keras (Neural Network Library), Applied Machine Learning, Tensorflow, Data Preprocessing, Image Analysis, Machine Learning Methods, Data Import/Export, Machine Learning, Python Programming, Performance Tuning, Artificial Neural Networks
Intermediate · Guided Project · Less Than 2 Hours

LearnKartS
Skills you'll gain: JUnit, File I/O, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Program Development, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Authentications, Application Security, Application Design, Debugging, Mathematical Software
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Git (Version Control System), Version Control, Software Versioning, Software Development Tools, Software Configuration Management, Project Management
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Model Evaluation, Computer Vision, Convolutional Neural Networks, Image Analysis, Transfer Learning, Matlab, Artificial Neural Networks, Deep Learning, Applied Machine Learning, Classification Algorithms, Performance Tuning
Beginner · Course · 1 - 4 Weeks

KodeKloud
Skills you'll gain: Docker (Software), Containerization, DevOps, Linux Commands, Cloud-Native Computing, Command-Line Interface, Virtual Networking, Data Storage, Software Installation
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Code Review, Debugging, Scripting, Python Programming, Programming Principles, Software Development
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Generative AI Agents, LangChain, AI Workflows, LLM Application, Agentic systems, Development Environment, Model Evaluation, OpenAI, Artificial Intelligence, Scalability, Applied Machine Learning, Performance Tuning, Design
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Calculus, Integral Calculus, Applied Mathematics, Graphing, Numerical Analysis, Python Programming, Advanced Mathematics, Mathematical Software, Mathematical Modeling, Derivatives, Programming Principles
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Problem Solving, Logical Reasoning, Deductive Reasoning, Analytical Skills, Critical Thinking, Complex Problem Solving, Applied Mathematics, Arithmetic, Computational Logic, Strategic Thinking, Decision Making, Geometry
Beginner · Course · 1 - 3 Months