
Skills you'll gain: Python Programming, Program Development, Game Design, Code Reusability, Computer Programming, Programming Principles, Functional Design, Development Environment, Computational Logic, Building Codes
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, File Management, Python Programming, Data Import/Export, Context Management
Beginner · 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
★ 4.2 (1.6K) · Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Test Planning, Embedded Systems, Linux, Internet Of Things, Embedded Software, Network Protocols, Basic Electrical Systems, Automation Engineering, User Requirements Documents, Functional Specification, Electronics, Functional Requirement, Electronic Components, Linux Commands, Serial Peripheral Interface, Systems Design, Operating Systems, Cloud API, Application Programming Interface (API), Python Programming
★ 4.7 (20K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: MySQL, Database Software, Database Management, Database Theory, Database Administration, Data Architecture, Data Warehousing, Linux Commands, Star Schema, Unix, Data Integrity, Unit Testing, Algorithms, Software Versioning, Command-Line Interface, Software Visualization, Linux, Pseudocode, Query Languages, Collaborative Software
★ 4.6 (7.7K) · Beginner · Professional Certificate · 3 - 6 Months

University of Washington
Skills you'll gain: Model Evaluation, Applied Machine Learning, Machine Learning Methods, Feature Engineering, Regression Analysis, Machine Learning, Image Analysis, Machine Learning Algorithms, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Supervised Learning, Model Training, Artificial Intelligence, Deep Learning, Computer Vision, Transfer Learning, Application Development, Predictive Modeling, Model Deployment, Python Programming
★ 4.6 (14K) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Hibernate (Java), Database Design, Responsive Web Design, Docker (Software), Containerization, Git (Version Control System), GitHub, Object Oriented Programming (OOP), CI/CD, Restful API, Data Ethics, Java Programming, Model Deployment, Version Control, Database Management, Software Development, Software Design
★ 4.6 (7.5K) · Beginner · Professional Certificate · 3 - 6 Months
Johns Hopkins University
Skills you'll gain: Shiny (R Package), Rmarkdown, Exploratory Data Analysis, Model Evaluation, R (Software), Regression Analysis, Version Control, Statistical Analysis, R Programming, Data Manipulation, Data Cleansing, Data Science, Statistical Inference, Predictive Modeling, Statistical Hypothesis Testing, Data Wrangling, Machine Learning Algorithms, Plotly, Machine Learning, GitHub
★ 4.5 (51K) · Beginner · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI Agents, AI Orchestration, AI powered creativity, Generative AI, Agentic Workflows, OpenAI API, LLM Application, Ideation, Verification And Validation, AI Workflows, Data Presentation, AI literacy, AI Personalization, Document Management, Responsible AI, AI Enablement, Software Development
★ 4.8 (10K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Meta Ads Manager, Data Storytelling, Data Presentation, Business Metrics, Key Performance Indicators (KPIs), Marketing Analytics, Data-Driven Marketing, Bayesian Statistics, Data Visualization, Descriptive Statistics, Marketing Effectiveness, Statistical Hypothesis Testing, Target Audience, Pandas (Python Package), Data Analysis, Data Visualization Software, A/B Testing, Data Collection, Marketing, Interviewing Skills
★ 4.7 (4.4K) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Video Game Development, Game Design, Project Planning, User Interface (UI) Design, Program Development, User Interface (UI), Python Programming, Development Environment, Programming Principles, Maintainability, Computer Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Matplotlib, Plotly, Prompt Engineering, Data Ethics, Power BI, Data Visualization, Microsoft Excel, Data Manipulation, Exploratory Data Analysis, Data Cleansing, Pandas (Python Package), Data Transformation, Excel Formulas, Pivot Tables And Charts, Statistical Visualization, Data Visualization Software, Microsoft Copilot, Spreadsheet Software, Data Processing
★ 4.3 (513) · Intermediate · Specialization · 3 - 6 Months