First aid courses can help you learn how to recognize common emergencies, understand basic response principles, and communicate effectively with trained professionals. You can build skills in identifying signs of illness or injury, assessing situations safely, and applying general preparedness concepts. Many courses introduce frameworks, scenario-based learning, and tools that support building confidence in responding to unexpected events.

Birla Institute of Technology & Science, Pilani
Skills you'll gain: C (Programming Language), Programming Principles, Computer Programming, Memory Management, Computational Thinking, Computer Systems, Data Structures, Algorithms, File I/O, Operating Systems, Computer Hardware
★ 4.5 (56) · Beginner · Course · 1 - 3 Months

American Psychological Association
Skills you'll gain: Institutional Review Board (IRB), Research, Scientific Methods, Ethical Standards And Conduct, Research Methodologies, Case Studies, Informed Consent, Psychology, Research and Design, Cultural Diversity, Diversity Awareness
★ 4.9 (83) · Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: ASP.NET, .NET Framework, Model View Controller, Web Applications, Middleware, Debugging, Web Development, Application Frameworks, Application Deployment, Application Development, Development Environment, Software Testing, Microsoft Development Tools, Cross Platform Development, Software Architecture, Open Source Technology, Command-Line Interface
★ 4 (80) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Image Analysis, Computer Vision, Deep Learning, Convolutional Neural Networks, Machine Learning Methods, Data Ethics, Microsoft Excel, Generative AI, Excel Formulas, Responsible AI, Data Transformation, Linear Algebra, Feature Engineering, Digital Signal Processing
★ 4.5 (44) · Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Mechanics, Physics, Mechanical Engineering, Calculus, Physical Science, Problem Solving
★ 4.5 (48) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Tensorflow, Deep Learning, Artificial Neural Networks, Machine Learning Methods, Model Training, Model Optimization, Applied Machine Learning, Fine-tuning, Feature Engineering, Machine Learning, Model Evaluation, Classification Algorithms
★ 4.6 (90) · Intermediate · Course · 1 - 3 Months
Skills you'll gain: Oral Expression, LLM Application, Follow Through, AI literacy, Planning, Google Gemini, Professionalism
★ 4.7 (66) · Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Unity Engine, Video Game Development, C# (Programming Language), Game Design, Object Oriented Design, Object Oriented Programming (OOP), Application Design, Software Design, Programming Principles, Program Development, Application Development, Scripting
★ 4.8 (68) · Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Application Security, Vulnerability Assessments, Software Design, Threat Modeling, Vulnerability Management, Security Engineering, Secure Coding, Software Design Patterns, Software Architecture, Software Visualization, Exploitation techniques, Cryptography, Cryptographic Protocols, Blockchain, Public Key Cryptography Standards (PKCS), Data Validation
★ 4.6 (94) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Predictive Modeling, Applied Machine Learning, Model Evaluation, Jupyter, Predictive Analytics, Model Training, Lending and Underwriting, Python Programming, Data Science, Machine Learning Methods, Model Optimization, Data Preprocessing, Machine Learning, Data Analysis
★ 4.7 (114) · Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Instructional Strategies, Education Software and Technology, Mathematics Education, Teaching, Digital pedagogy, Simulations, Diversity Equity and Inclusion Initiatives, Simulation and Simulation Software, Research
★ 4.9 (93) · Beginner · Course · 1 - 3 Months

28DIGITAL
Skills you'll gain: File I/O, Data Structures, Theoretical Computer Science, Algorithms, Memory Management, Graph Theory, Data Access, Performance Tuning
★ 4.6 (60) · Advanced · Course · 1 - 3 Months