
University of Colorado Boulder
Skills you'll gain: Hardware Architecture, Microarchitecture, Bash (Scripting Language), Distributed Computing, Scalability, Memory Management, Shell Script, Computer Systems, Big Data, Linux Commands, Operating Systems, File Systems, Performance Testing, Cloud Development, C and C++, Linux, Computing Platforms, Data Import/Export, C++ (Programming Language), Communication Systems
★ 3.8 (179) · Advanced · Specialization · 3 - 6 Months

Skills you'll gain: React.js, Routing Protocols, UI Components, Code Reusability, JavaScript Frameworks, Front-End Web Development, Frontend Performance, Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), Event-Driven Programming, User Experience Design, User Interface (UI), Frontend Integration, Debugging, Web Development Tools, Web Frameworks, Data Management, Context Management, Javascript, Application Programming Interface (API)
★ 4.7 (263) · Intermediate · Specialization · 3 - 6 Months

Universitat Autònoma de Barcelona
Skills you'll gain: Empathy & Emotional Intelligence, Liberal Arts, Social Sciences, Culture, Psychology, Anthropology, Artificial Intelligence, Human Computer Interaction, Robotics, Research
★ 4.4 (524) · Beginner · Course · 1 - 3 Months

University of London
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Interactive Design, Program Development, FinTech, Command-Line Interface
★ 4.7 (186) · Intermediate · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Artificial Intelligence, Machine Learning Methods, Artificial Intelligence and Machine Learning (AI/ML), Image Analysis, Reinforcement Learning, Computer Vision, Agentic systems, Machine Learning Algorithms, Machine Learning, Semantic Web, AI literacy, Natural Language Processing, Embedded Systems, Responsible AI, Data Ethics, Supervised Learning, Applied Machine Learning, Embedded Software, Algorithms, Ethical Standards And Conduct
★ 4.6 (322) · Beginner · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Engineering Design Process, Prototyping, Engineering Drawings, Product Design, Product Development, Product Testing, Hardware Design, Research and Design, 3D Modeling, Mockups, Development Testing, Industrial Design, Computer-Aided Design, Design Specifications, Manufacturing Processes, Cost Estimation, Materials science, Ideation, Mechanical Engineering, Electronics
★ 4.7 (125) · Beginner · Specialization · 1 - 3 Months

Arizona State University
Skills you'll gain: Engineering Design Process, Engineering Drawings, Prototyping, Product Design, Product Development, Hardware Design, Research and Design, Design Specifications, Ideation, User Feedback
★ 4.6 (90) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Game Design, Human Computer Interaction, Program Development, Code Reusability, Python Programming, Programming Principles, Computer Programming, Mathematical Software, Data Analysis
★ 4.7 (287) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Application Development, User Interface and User Experience (UI/UX) Design, Web Design, Front-End Web Development, No-Code Development, WordPress, Web Applications, Web Development, Full-Stack Web Development, Web Development Tools, Back-End Web Development, Content Management Systems
★ 4.6 (413) · Beginner · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Education Software and Technology, Learning Theory, Instructional Design, Digital pedagogy, Technology Solutions, Disabilities, Human Computer Interaction, Technology Strategies, Emerging Technologies, Gerontology
★ 4.5 (196) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Incident Response, Network Security, Intrusion Detection and Prevention, Command-Line Interface, Cryptography, Cyber Security Strategy, Open Web Application Security Project (OWASP), Application Security, Secure Coding, Cybersecurity, IT Security Architecture, Encryption, Information Systems Security, Vulnerability Assessments, Cyber Attacks, Risk Management Framework, Multi-Factor Authentication, Cloud Security, Penetration Testing, Risk Management
★ 4.7 (59) · Intermediate · Specialization · 3 - 6 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Android Studio, Android (Operating System), Android Development, Mockups, Mobile Development, Mobile Development Tools, Software Design, Software Design Patterns, User Interface (UI) Design, Application Design, Prototyping, UI Components, Design Elements And Principles, Development Environment, File Systems, GitHub
★ 4.5 (680) · Mixed · Course · 1 - 3 Months