
Nanjing University
Skills you'll gain: Debugging, Program Development, Computer Systems, Computer Architecture, System Programming, Computer Science, Computational Logic, Programming Principles, Data Storage, Operating Systems, C (Programming Language), Data Structures, Application Security
Mixed · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: Structural Analysis, Structural Engineering, Architectural Engineering, Building Design, Vibrations, Civil Engineering, Engineering, Construction, SketchUp (3D Modeling Software), Mechanics, Engineering Analysis, Engineering Calculations, Mathematical Modeling, Engineering Design Process, Design, Simulation and Simulation Software, Experimentation, Materials science, 3D Modeling
Beginner · Specialization · 3 - 6 Months

University of California, Irvine
Skills you'll gain: Verbal Communication Skills, Public Speaking, Communication, Active Listening, Planning, English Language, Organizational Skills, Detail Oriented, Creativity
Intermediate · Course · 1 - 3 Months

Xi'an Jiaotong University
Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Computer Programming, .NET Framework, Algorithms, Data Structures, Command-Line Interface, Debugging
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Social Network Analysis, Network Analysis, Responsible AI, Graph Theory, Machine Learning, Applied Machine Learning, Research, Model Evaluation, Social Sciences, Statistical Analysis, Amazon Web Services, R Programming, Tensorflow, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), Research Design, Sociology, Driving engagement, Machine Learning Methods, Behavioral Economics
Intermediate · Specialization · 3 - 6 Months

Princeton University
Skills you'll gain: Algorithms, Data Structures, Computer Programming, Java, Computational Thinking, Simulations, Performance Testing, Scalability
Intermediate · Course · 3 - 6 Months

Scrimba
Skills you'll gain: Python Programming, Programming Principles, Data Structures, Computer Programming, Computational Thinking, Web Development Tools, Web Development, Software Engineering
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
Beginner · Guided Project · Less Than 2 Hours

Rutgers the State University of New Jersey
Skills you'll gain: Data Analysis Software, Spatial Data Analysis, Image Analysis, Scientific Visualization, Science and Research, Physics, Physical Science, General Science and Research, Scientific Methods, Estimation, Applied Mathematics, Engineering, Scientific, and Technical Instruments
Beginner · Course · 1 - 3 Months

Cisco Learning and Certifications
Skills you'll gain: Postman API Platform, Restful API, Authentications, Application Programming Interface (API), Scripting, JSON, Extensible Markup Language (XML), Network Protocols, YAML, Automation, Network Engineering, Python Programming
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: API Gateway, Cloud Applications, Google Cloud Platform, Cloud Infrastructure, Application Deployment, Prompt Engineering, Kubernetes, Cloud Development, Serverless Computing, Cloud-Native Computing, Microservices, Containerization, Application Development, Application Programming Interface (API), Infrastructure as Code (IaC), Cloud Services, Identity and Access Management, Cloud Storage, Cloud Computing, Debugging
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Microservices, Scalability, Software Architecture, CI/CD, API Gateway, Systems Architecture, Containerization, Software Design, Serverless Computing, Application Design, Solution Architecture, Docker (Software), Software Design Patterns, Systems Design, Kubernetes, Service Oriented Architecture, Event-Driven Programming, Transaction Processing, Cloud Deployment, Data Management
Intermediate · Specialization · 3 - 6 Months