
University of Colorado Boulder
Skills you'll gain: Matplotlib, Web Scraping, Pivot Tables And Charts, Pandas (Python Package), Data Integration, Statistical Visualization, Data Manipulation, Exploratory Data Analysis, Data Wrangling, Data Visualization, Data Transformation, Data Processing, Data Cleansing, Data Presentation, Plot (Graphics), Data Visualization Software, Statistical Analysis, Seaborn, NumPy, Python Programming
Beginner · Specialization · 3 - 6 Months
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Software Installation, Computational Thinking, Development Environment
Mixed · Course · 1 - 3 Months

Microsoft
Skills you'll gain: GitHub, HTML and CSS, Git (Version Control System), Microsoft Copilot, Web Development, Web Content Accessibility Guidelines, Responsive Web Design, Javascript, Front-End Web Development, JSON, Semantic Web
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Agile Methodology, Scrum (Software Development), Software Testing, Agile Software Development, Embedded Systems, Docker (Software), Git (Version Control System), Linux Administration, System Programming, Linux, C++ (Programming Language), Internet Of Things, File Systems
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Web Applications, API Design, User Interface (UI), User Provisioning, Databases, Scalability, GitHub, Command-Line Interface, Data Validation
Beginner · Specialization · 3 - 6 Months

University of California, Santa Cruz
Skills you'll gain: Debugging, Go (Programming Language), C (Programming Language), Integrated Development Environments, Data Structures, File Systems, Computer Programming, Algorithms
Beginner · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Java Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Rust (Programming Language), Data Structures, Package and Software Management, Blockchain, Web Development, Development Environment, Programming Principles, System Programming, Maintainability, Algorithms, Integrated Development Environments, Software Testing, Software Design Patterns, Debugging
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Selenium (Software), Test Automation, Debugging, Scripting, Automation, Web Scraping, Software Testing, Web Development Tools, Test Case, Browser Compatibility, Test Data
Beginner · Course · 1 - 4 Weeks

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

Skills you'll gain: Hibernate (Java), Object-Relational Mapping, CI/CD, Spring Boot, Restful API, Java Programming, Integration Testing, Continuous Integration, Database Development, Application Security, Java, Containerization, SQL, Databases, Database Design, NoSQL, Docker (Software), Kubernetes, Test Driven Development (TDD), Object Oriented Design
Beginner · Specialization · 1 - 3 Months

Duke University
Skills you'll gain: NumPy, Data Structures, Data Analysis, Object Oriented Programming (OOP), Image Analysis, Data Science, Data Wrangling, Data Manipulation, Big Data, Performance Tuning, Python Programming
Beginner · Course · 1 - 4 Weeks