
University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, C and C++, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, C (Programming Language), Software Design, Program Development, Algorithms, Graph Theory, Software Testing, Code Reusability, Memory Management
★ 4.5 (9.6K) · Intermediate · Specialization · 3 - 6 Months

University of Virginia
Skills you'll gain: Usability Testing, Agile Product Development, New Product Development, Continuous Delivery, Agile Software Development, User Story, Product Management, Agile Methodology, Product Testing, Agile Project Management, Product Development, Team Performance Management, Team Management, Product Improvement, Design Thinking, Team Building, Continuous Deployment, Team Leadership, DevOps, Customer Analysis
★ 4.7 (9.8K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Jupyter, R (Software), R Programming, Computer Programming Tools, GitHub, Software Development Tools, Data Visualization Software, Data Science, Statistical Programming, Cloud Hosting, Scikit Learn (Machine Learning Library), Cloud Services, Cloud API, Cloud Computing, Git (Version Control System), Cloud Platforms, Other Programming Languages, Integrated Development Environments, Version Control, Python Programming
★ 4.5 (30K) · Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Data Structures, Algorithms, Graph Theory, Bioinformatics, Advanced Mathematics, Theoretical Computer Science, Computational Thinking, Program Development, Data Storage, Network Analysis, Computer Programming, Analysis, Machine Learning Algorithms, Software Testing, C and C++, Python Programming, Java, Debugging, Rust (Programming Language), Javascript
★ 4.6 (17K) · Intermediate · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Unified Modeling Language, JSON, Object Oriented Programming (OOP), File I/O, Software Design, Debugging, Object Oriented Design, Data Processing, Unit Testing, Programming Principles, Program Development, Python Programming, Data Import/Export, Data Wrangling, Restful API, Image Analysis, Software Documentation, Data Manipulation, Jupyter, Computer Programming
★ 4.8 (23K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), Unit Testing, Test Driven Development (TDD), Test Script Development, Programming Principles, Software Testing, Data Structures, Python Programming, Program Development, Computer Programming, Development Environment, Debugging, Django (Web Framework), Functional Design, Package and Software Management, Cloud Hosting
★ 4.6 (1.9K) · Beginner · Course · 1 - 3 Months

Meta
Skills you'll gain: React Native, Jest (JavaScript Testing Framework), User Research, Version Control, GitHub, UI/UX Research, Usability Testing, Git (Version Control System), Restful API, Unix Commands, Persona (User Experience), Interaction Design, User Experience Design, SQL, User Interface and User Experience (UI/UX) Design, Command-Line Interface, Mobile Development, React.js, Web Development Tools, Javascript
★ 4.6 (11K) · Beginner · Specialization · 3 - 6 Months

EDUCBA
Skills you'll gain: JUnit, Test Automation, Unit Testing, Java Programming, Java, Test Script Development, Verification And Validation, Test Tools, Software Testing, Test Execution Engine, Development Testing, Quality Assurance, Software Quality Assurance, System Testing, Application Development, Test Case, Data Validation, Application Design, Automation, Software Development
★ 4.9 (20) · Beginner · Specialization · 1 - 3 Months

Macquarie University
Skills you'll gain: Software Testing, Software Quality Assurance, Quality Assurance, Software Quality (SQA/SQC), Acceptance Testing, Test Case, Test Automation, Test Planning, Unit Testing, Software Development Life Cycle, Regression Testing, Test Driven Development (TDD), User Acceptance Testing (UAT), Software Engineering, Agile Methodology, Software Documentation, Information Assurance, Regression Analysis, Exploratory Data Analysis, Kanban Principles
Beginner · Course · 1 - 3 Months

MedCerts
Skills you'll gain: Operating Room (OR), Surgery, Patient Positioning, Sterilization, Sterile Procedure, Patient Preparation, Perioperative Care, Asepsis, General Surgery, Pharmacology, Medical Equipment, Infection Control, Medication Dispensation, Medical Equipment and Technology, Occupational Hygiene, Health Technology
Beginner · Course · 1 - 4 Weeks

MedCerts
Skills you'll gain: Sterilization, Sterile Procedure, Equipment decontamination, Asepsis, Infection Control, Occupational Health, Hand Hygiene, Medical Equipment, Occupational Safety and Health Administration (OSHA), Personal protective equipment, Health And Safety Standards, Cleanliness, Bloodborne Pathogens, Record Keeping, Information Systems, Hazard Communication (HazCom)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Plant Operations and Management, Mechanical Engineering, Equipment Design, Structural Engineering, Engineering, Thermal Management, Mechanical Design, Chemical Engineering, Hydraulics, Engineering Plans And Specifications, Structural Analysis, Energy and Utilities, Design Specifications, Engineering Calculations, Construction, Safety Standards, Reliability, Materials science
Intermediate · Course · 1 - 4 Weeks