
University of California, Irvine
Skills you'll gain: Back-End Web Development, System Programming, Debugging, Computer Programming Tools, Data Access
Intermediate · Course · 1 - 3 Months

Northwestern University
Skills you'll gain: Robotics, Engineering, Mechanics, Mathematical Modeling, Simulation and Simulation Software, Matlab, Computer Programming Tools, Physics, Angular
Intermediate · Course · 1 - 3 Months

Rice University
Skills you'll gain: Computational Thinking, Algorithms, Theoretical Computer Science, Bioinformatics, Data Structures, Big Data, Python Programming, Data Analysis, Machine Learning Algorithms, Unsupervised Learning, Analysis
Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Bioinformatics, Molecular Biology, Computational Thinking, Computer Programming Tools, Graph Theory, Mathematical Modeling, Python Programming, Biology
Intermediate · Course · 1 - 3 Months

University of Washington
Skills you'll gain: Text Mining, Unstructured Data, Quantitative Research, Data Visualization, Statistical Analysis, Analysis, Social Network Analysis, Data Presentation, Data Analysis, Statistical Methods, Data Mining, Interactive Data Visualization, Analytics, Correlation Analysis, Application Programming Interface (API), R Programming, Regression Analysis, Data Collection, Big Data, Python Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Large Language Modeling, Generative AI, Generative Model Architectures, Hugging Face, Data Pipelines, PyTorch (Machine Learning Library), Natural Language Processing, Data Preprocessing, Artificial Intelligence, Recurrent Neural Networks (RNNs)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, OpenAI API, Generative AI, Scripting, Python Programming, Test Case, Application Programming Interface (API), Application Development, Machine Learning, Software Engineering
Intermediate · Guided Project · Less Than 2 Hours

University of California San Diego
Skills you'll gain: Cryptography, Encryption, Public Key Cryptography Standards (PKCS), Cybersecurity, Arithmetic, Algorithms, Theoretical Computer Science, Computational Thinking, Algebra, Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Design Thinking, Data Science, Process Design, Strategic Thinking, Data Pipelines, Data Validation, Data Processing, Workflow Management, Data Cleansing, Data Quality, Business Priorities, NumPy, Machine Learning, Python Programming
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, Java Programming, System Programming, Computer Architecture, Performance Tuning, Unix, Computer Science, Debugging
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Pandas (Python Package), Data Analysis, Data Manipulation, NumPy, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Universidad Nacional Autónoma de México
Skills you'll gain: Bayesian Network, Computational Logic, Program Development, Artificial Intelligence, Markov Model, Artificial Intelligence and Machine Learning (AI/ML), Algorithms, Computational Thinking, Creativity, Game Theory, Theoretical Computer Science, Software Development, Generative AI, Logical Reasoning, Python Programming, Applied Machine Learning, Responsible AI, Deductive Reasoning, Social Sciences, Machine Learning
Intermediate · Specialization · 3 - 6 Months