Virtual teaching courses can help you learn effective online instructional design, student engagement strategies, assessment techniques, and the use of multimedia resources. You can build skills in creating interactive lessons, facilitating discussions, and using feedback to enhance learning experiences. Many courses introduce tools like learning management systems (LMS), video conferencing software, and collaborative platforms, showing how these technologies can support your teaching methods and improve student outcomes.

National Taiwan University
Skills you'll gain: Autodesk Revit, Building Information Modeling, AutoCAD, Construction Estimating, Simulation and Simulation Software, 3D Modeling, Construction Management, Data Integration
Intermediate · Course · 1 - 3 Months

University of Alberta
Skills you'll gain: Biology, Life Sciences, Taxonomy, Timelines, Research
Mixed · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Wireframing, Web Content Accessibility Guidelines, Responsive Web Design, HTML and CSS, Browser Compatibility, Web Design, Front-End Web Development, User Interface (UI), Verification And Validation, Cascading Style Sheets (CSS), Application Frameworks, Usability, Code Review, Javascript
Beginner · Course · 1 - 3 Months

Skills you'll gain: Risk Management Framework, Compliance Auditing, Regulatory Compliance, Communication Strategies
Intermediate · Course · 1 - 3 Months
Imperial College London
Skills you'll gain: Computer Graphics, Visualization (Computer Graphics), Android Development, Computer Graphic Techniques, Android Studio, 3D Assets, Virtual Reality, Animations, Linear Algebra
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Virtualization, Network Administration, File Systems
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Role-Based Access Control (RBAC), Continuous Deployment, Capacity Management, Software Versioning, API Gateway, Scalability, Large Language Modeling
Intermediate · Course · 3 - 6 Months

Technical University of Denmark (DTU)
Skills you'll gain: Semiconductors, Sustainable Technologies, Materials science, Electrical Engineering, Electrical Power, Basic Electrical Systems, Electronic Components, Emerging Technologies, Physics, Mathematical Modeling, Energy and Utilities, Environmental Issue, Manufacturing Processes, Engineering Calculations
Beginner · Course · 1 - 3 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, Object Oriented Programming (OOP), Computational Thinking
Intermediate · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Electronic Systems, Embedded Systems, Electronics Engineering, Application Specific Integrated Circuits, Electronics, Microarchitecture, Schematic Diagrams, Technical Design, System Design and Implementation, Hardware Architecture, Programmable Logic Controllers, Design Software, Verification And Validation, Prototyping, Simulation and Simulation Software, Digital Design
Intermediate · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Virtualization, Virtual Machines, Hyper-V, VMware ESX Servers, Data Centers, Data Storage, Servers, Virtual Reality, Computer Networking, Network Infrastructure, Remote Access Systems, Computer Hardware
Build toward a degree
Intermediate · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: Swift Programming, iOS Development, Apple iOS, Apple Xcode, Mobile Development, Objective-C (Programming Language), Object Oriented Programming (OOP), Programming Principles, Integrated Development Environments, Image Analysis, Computer Programming
Mixed · Course · 1 - 3 Months