
University of California San Diego
Skills you'll gain: Debugging, Object Oriented Programming (OOP), Java, Teaching, Programming Principles, Java Programming, Program Development, Pedagogy, Computer Programming, Integrated Development Environments, Software Design, Computational Thinking, Cultural Responsiveness, Test Case, Computational Logic, Pseudocode, Algorithms, Data Structures
Beginner · Specialization · 3 - 6 Months

LearnKartS
Skills you'll gain: AWS SageMaker, Computer Vision, Applied Machine Learning, Natural Language Processing, Machine Learning, Data Wrangling, Reinforcement Learning, Artificial Intelligence
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Prompt Engineering, Responsible AI, Multimodal Prompts, OpenAI, Generative AI, Data Ethics, ChatGPT, Artificial Intelligence, LLM Application, Application Programming Interface (API), Integration Testing, Computer Programming, Key Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Computer Programming, Software Documentation, Computer Science
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Data Warehousing, Google Cloud Platform, Big Data, Apache Spark, Data Integration, Dataflow, SQL, Data Pipelines, Metadata Management, Data Management, Real Time Data, Tensorflow, Data Science, Command-Line Interface, Applied Machine Learning, Cloud-Based Integration, Apache Hadoop, Data Mining, Query Languages, Machine Learning
Intermediate · Specialization · 1 - 3 Months

University of Colorado System
Skills you'll gain: Unified Modeling Language, Unit Testing, Software Design, Software Engineering Tools, Software Engineering, Systems Design, Design, Development Testing, Data Ethics, Test Automation, Computer Programming Tools, Software Architecture, Software Development Methodologies, Dataflow
Intermediate · Course · 1 - 3 Months

Fractal Analytics
Skills you'll gain: Exploratory Data Analysis, Feature Engineering, Data Visualization, Statistical Analysis, Probability & Statistics, Statistics, Pandas (Python Package), Data Analysis, Jupyter, Data Processing, Data Manipulation, Data Science, Data Transformation, Applied Machine Learning, Data Cleansing, Python Programming
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Robotic Process Automation, Data Mapping, Artificial Intelligence, Graph Theory, Automation, Planning, Algorithms, Embedded Software, Real-Time Operating Systems, Computer Programming, Mechanics, Computer Vision, Computer Science, Simulation and Simulation Software, Control Systems, Global Positioning Systems, Programming Principles, Engineering, Linear Algebra, Design
Build toward a degree
Beginner · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Data Visualization, Data Visualization Software, Data Literacy, Storyboarding, Statistical Visualization, Data Storytelling, Data Manipulation, Ggplot2, Statistical Reporting, Data Wrangling, Data Analysis, Data Cleansing, R Programming, Tidyverse (R Package), Data Transformation, Data Import/Export, Rmarkdown, Graphing
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Structures, Plot (Graphics), Programming Principles, Python Programming, Data Storage
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Pandas (Python Package), Scatter Plots, Histogram, Data Visualization, Data Manipulation, Data Import/Export, JSON, Data Cleansing, Data Visualization Software, Exploratory Data Analysis, Data Analysis, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Cisco Learning and Certifications
Skills you'll gain: Incident Response, Computer Security Incident Management, Incident Management, Threat Detection, General Networking, Network Security, Cybersecurity, Infrastructure Security, Computer Networking, Record Keeping, Data Management
Mixed · Course · 1 - 4 Weeks