
Skills you'll gain: Computer Programming, Programming Principles, Data Import/Export, Data Structures, Python Programming, Computer Science, File Management
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: PHP (Scripting Language), Hypertext Markup Language (HTML), MySQL, Web Applications, Web Development, Secure Coding, Cascading Style Sheets (CSS), Development Environment, Back-End Web Development, Database Development, Web Servers, Debugging, Data Validation
Intermediate · Course · 1 - 3 Months

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

Politecnico di Milano
Skills you'll gain: Business Process Management, Organizational Structure, Decision Making, Game Theory, Operational Efficiency, Organizational Effectiveness, Business Management, Problem Solving, Business, Complex Problem Solving, Business Strategy, Coordination
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), Web Development, Javascript, Bootstrap (Front-End Framework), Scripting, Browser Compatibility, Application Programming Interface (API), Back-End Web Development
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Data Structures, Programming Principles, Data Manipulation, Software Installation, Python Programming, Development Environment, Data Storage, File Management
Mixed · Course · 1 - 3 Months

Nanyang Technological University, Singapore
Skills you'll gain: Geometry, Materials science, Chemistry, Art History, Architectural Design, Chemical Engineering, Physical Science, Applied Mathematics, Biology
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Graph Theory, Data Structures, Algorithms, Program Development, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Python Programming
Intermediate · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: Structural Engineering, Construction, Engineering Analysis, Engineering Calculations, Mechanics, Civil Engineering, Materials science
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Computational Thinking, Algorithms, Graph Theory, Data Structures, C++ (Programming Language), Programming Principles, Computer Programming, Theoretical Computer Science, Object Oriented Programming (OOP)
Intermediate · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Data Structures, Plot (Graphics), Programming Principles, Python Programming, Data Storage
Intermediate · Guided Project · Less Than 2 Hours