Life science courses can help you learn cellular biology, genetics, microbiology, and human anatomy. You can build skills in laboratory techniques, data analysis, and critical thinking through experiments and research projects. Many courses introduce tools like laboratory equipment, bioinformatics software, and statistical analysis programs, that support conducting experiments and interpreting scientific data.

Skills you'll gain: File I/O, C and C++, Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Data Validation, Object Oriented Design, Programming Principles, Computer Programming, Data Structures, File Management, Integrated Development Environments, Data Store, Software Documentation, Computer Science, Functional Design, Pseudocode, Maintainability
Beginner · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Debugging, File I/O, Maintainability, Programming Principles, Software Testing, Program Development, C (Programming Language), Software Development, Algorithms, Pseudocode, Simulations, System Programming, Computer Programming, Data Structures, Software Engineering, Command-Line Interface, Operating Systems, User Interface (UI), Problem Solving, Software Design
Beginner · Specialization · 3 - 6 Months

University of California, Davis
Skills you'll gain: Data Storytelling, Dashboard, Proposal Development, Key Performance Indicators (KPIs), Data Presentation, Tableau Software, Data Visualization, Data Mapping, Data Visualization Software, Interactive Data Visualization, Data Literacy, Exploratory Data Analysis, Graphing, Histogram, Scatter Plots, Tree Maps, Data-Driven Decision-Making, Statistical Visualization, Performance Analysis, Storyboarding
Beginner · Specialization · 3 - 6 Months

University of Washington
Skills you'll gain: Software Installation, Programming Principles, Other Programming Languages, Functional Design, Computer Programming, Ruby (Programming Language), Theoretical Computer Science, Software Design, Computational Thinking
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, AI Product Strategy, Prompt Patterns, Generative AI, Commercialization, Product Management, ChatGPT, Google Gemini, Product Lifecycle Management, Stakeholder Communications, LLM Application, Artificial Intelligence, Customer experience improvement, Team Building, Return On Investment, Product Development, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), Creativity, Responsible AI
Intermediate · Specialization · 1 - 3 Months
Rice University
Skills you'll gain: Microsoft Excel, Graphing, Pivot Tables And Charts, Spreadsheet Software, Excel Formulas, Data Analysis, Data Literacy, Histogram, Scatter Plots, Data Manipulation, Data Presentation, Data Import/Export
Mixed · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Computer Programming, Java Programming, Java, Debugging, Object Oriented Programming (OOP), Software Engineering, Algorithms, Software Design, Problem Solving, Integrated Development Environments, Data Import/Export, Data Analysis Software, File I/O
Beginner · Course · 1 - 3 Months

Multiple educators
Skills you'll gain: Incident Response, Cloud Deployment, Peripheral Devices, Network Security, Computer Security Incident Management, Business Continuity, Disaster Recovery, Security Controls, Cloud Computing Architecture, Configuration Management, Cloud Services, Governance, Digital Forensics, Incident Management, Cybersecurity, Data Storage, Application Security, Data Strategy, Information Technology, Cryptography
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Stakeholder Engagement, Software Development Life Cycle, Software Architecture, Agile Software Development, Scrum (Software Development), Project Management Life Cycle, Resource Management, Peer Review, Earned Value Management, Stakeholder Management, Agile Methodology, Project Risk Management, Team Motivation, Project Management, Information Technology, Risk Management, Sprint Retrospectives, Interviewing Skills, Leadership, Communication
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Spatial Data Analysis, GIS Software, Geospatial Information and Technology, Spatial Analysis, Geographic Information Systems, Geospatial Mapping, User Interface (UI), Application Development, Python Programming, Application Design, Data Science, Application Deployment, User Interface (UI) Design
Beginner · Course · 1 - 3 Months

The University of Edinburgh
Skills you'll gain: Game Design, Software Engineering, Programming Principles, Software Development, Software Design, Computer Programming, Computational Thinking, Debugging, Algorithms
Beginner · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Computational Logic, Verification And Validation, Systems Architecture, Systems Design, Hardware Design, Mathematical Modeling, Theoretical Computer Science, Systems Analysis, Computer Architecture, Systems Engineering, Communication Systems, Software Design, Software Architecture, Model Evaluation, Software Testing, Graph Theory, Software Quality Assurance, Computer Programming Tools, Algorithms, Logical Reasoning
Beginner · Specialization · 1 - 3 Months