
Skills you'll gain: Descriptive Statistics, Data Visualization, Statistical Analysis, Data Presentation, Data Analysis, Probability Distribution, Statistics, Statistical Methods, Statistical Hypothesis Testing, Data Science, Statistical Programming, Data Visualization Software, Probability & Statistics, Jupyter, Regression Analysis, Statistical Modeling, Descriptive Analytics, Statistical Inference, Correlation Analysis, Probability
★ 4.5 (470) · Mixed · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Memory Management, Development Testing, Programming Principles, Code Reusability, Generative AI
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Exploratory Data Analysis, Model Evaluation, Predictive Modeling, Data Science, Analytical Skills, Data Analysis, Data Synthesis, Model Optimization, Data Presentation, Data Collection, Predictive Analytics, Data Preprocessing, R Programming, Machine Learning, Natural Language Processing
★ 4.5 (1.2K) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Model Context Protocol, Claude Code, GitHub Copilot, Vibe coding, Anthropic Claude, AI Workflows, AI Integrations, Hypertext Markup Language (HTML), Web Applications, Generative AI Agents, Tool Calling, Web Design and Development, GitHub, Context Management, OpenAI API, Agentic Workflows, Prompt Engineering, Web Development, Generative AI, Software Engineering
★ 4.4 (409) · Beginner · Specialization · 3 - 6 Months

University of California, Santa Cruz
Skills you'll gain: Bayesian Statistics, Statistical Modeling, Statistical Methods, Model Evaluation, Markov Model, Statistical Software, Sampling (Statistics), Mathematical Modeling, Regression Analysis, R Programming, Simulations, Statistical Inference, Probability Distribution
★ 4.8 (497) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Embedded Software, Embedded Systems, Debugging, Data Structures, System Programming, Microarchitecture, C (Programming Language), Memory Management, Hardware Architecture, Computer Architecture, Software Design, Maintainability, Computer Programming Tools, System Configuration, Code Reusability, Peripheral Devices
★ 4.5 (532) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Pandas (Python Package), Web Scraping, Python Programming, Jupyter, Image Analysis, Text Mining, Data Manipulation, Computer Vision, Data Analysis, Natural Language Processing, Data Visualization Software, Data Science, Unstructured Data
Intermediate · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Programming Principles, Java Programming, Java, Computer Programming, Code Reusability, Data Structures, Object Oriented Programming (OOP), Computational Logic, Program Development, Computational Thinking, Problem Solving, Algorithms, Eclipse (Software)
★ 4.8 (435) · Beginner · Course · 1 - 3 Months
Corporate Finance Institute
Skills you'll gain: Data Analysis Expressions (DAX), Power BI, Snowflake Schema, Data Modeling, SQL, Dashboard, Microsoft Excel, Business Intelligence, Data Import/Export, Dashboard Creation, Business Reporting, Business Intelligence Software, Excel Formulas, Databases, Spreadsheet Software, Performance Reporting, Data Manipulation, Data Transformation, Financial Analysis, Data Visualization
★ 4.8 (423) · Beginner · Specialization · 3 - 6 Months

University of Washington
Skills you'll gain: Ruby (Programming Language), Other Programming Languages, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Functional Design, Code Reusability
★ 4.9 (463) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Cloud Deployment, Application Deployment, OpenShift, Cloud Applications, Serverless Computing, Microservices, Istio, API Gateway, Cloud-Native Computing, Restful API, Cloud Computing, IBM Cloud, Kubernetes, Application Development, Containerization, Software Architecture, Scalability, Flask (Web Framework)
★ 4.6 (413) · Intermediate · Course · 1 - 3 Months

28DIGITAL
Skills you'll gain: Real-Time Operating Systems, Embedded Software, Embedded Systems, Internet Of Things, Operating Systems, Application Development, Wireless Networks, Communication Systems, Hardware Architecture, OS Process Management, Network Protocols, C (Programming Language), Simulations, Network Performance Management, Memory Management
★ 4.1 (629) · Intermediate · Course · 1 - 4 Weeks