
The University of Edinburgh
Skills you'll gain: Video Game Development, Game Design, Software Engineering, Programming Principles, Software Development, Event-Driven Programming, Computer Programming, Code Reusability, Computational Thinking, Algorithms
Beginner · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: File I/O, Data Structures, Programming Principles, Computer Programming Tools, Python Programming, Computer Programming, Computational Thinking, Software Development Tools, Development Environment, Data Storage, Functional Design, Integrated Development Environments, Software Documentation, Code Reusability, Data Import/Export, Jupyter
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Generative AI, Large Language Modeling, Generative Model Architectures, Fine-tuning, LLM Application, Model Training, Model Deployment, Python Programming, Scalability, Model Optimization, Machine Learning, Model Evaluation, Reinforcement Learning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: R (Software), Data Manipulation, Web Scraping, R Programming, Data Analysis, Data Science, Data Structures, Data Import/Export, Programming Principles, Jupyter, File I/O, Integrated Development Environments, Debugging
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Debugging, Programming Principles, Program Development, Computer Programming, Python Programming, Computational Thinking, Software Installation
Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: LLM Application, Test Case, Large Language Modeling, Code Reusability, Software Documentation, Prompt Engineering, Debugging, Software Testing
Beginner · Project · Less Than 2 Hours

Princeton University
Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Design, Object Oriented Programming (OOP), Data Structures, Code Reusability, Java Programming, Java, Program Development, File I/O, Computational Thinking, Computer Science, Algorithms, Theoretical Computer Science, Animations, Simulations
Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: File I/O, Code Reusability, Matlab, Functional Design, Computer Programming Tools, Computer Programming, Programming Principles, Program Development, Debugging, Mathematical Software, Development Environment, Computer Science, User Interface (UI), File Management, C (Programming Language), Data Structures, Computational Logic, Linear Algebra, Engineering Calculations, Problem Solving
Beginner · Course · 1 - 3 Months

Skills you'll gain: AI Workflows, Workflow Management, No-Code Development, Self Service Technologies, Application Deployment, IBM Cloud, Generative AI Agents, LLM Application, Generative AI, Customer Service, Context Management, Operational Efficiency, AI Integrations, Customer experience improvement, WordPress
Beginner · Course · 1 - 3 Months

Skills you'll gain: Memory Management, Computational Thinking
Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Bioinformatics, Programming Principles, Molecular, Cellular, and Microbiology, Python Programming, Computational Thinking, Biology, Program Development
Beginner · Course · 1 - 4 Weeks
Georgia Institute of Technology
Skills you'll gain: Telephone Skills, Oral Comprehension, Verbal Communication Skills, Language Competency, Vocabulary, English Language
Mixed · Course · 1 - 4 Weeks