
University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Graph Theory, C (Programming Language), Artificial Intelligence, Algorithms, Debugging, Data Structures, Game Design, Software Design
Intermediate · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: C (Programming Language), Computer Architecture, Embedded Software, Computer Programming, Program Development, Data Structures, Linux, Debugging
Beginner · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Architectural Drawing, Blueprint Reading, AutoCAD, Building Design, Technical Drawing, Computer-Aided Design, Engineering Drawings, Civil and Architectural Engineering, Architectural Design
Mixed · Course · 3 - 6 Months

Arizona State University
Skills you'll gain: Sales Presentations, Purchasing, Meeting Facilitation, Business Correspondence, Employee Coaching, Business Writing, English Language, Staff Management, Marketing, Active Listening, Persuasive Communication, Business Communication, Presentations, Business Leadership, Advertising, Graphic Design, Selling Techniques, Product Planning, Auditing, Marketing Budgets
Intermediate · Specialization · 3 - 6 Months

National Taiwan University
Skills you'll gain: SketchUp (3D Modeling Software), 3D Modeling, Architectural Drawing, Computer-Aided Design, Construction, Visualization (Computer Graphics), Building Design, Architectural Design
Mixed · Course · 1 - 3 Months

Xi'an Jiaotong University
Skills you'll gain: File Management, C# (Programming Language), Microsoft Windows, UI Components, Programming Principles, User Interface (UI), Computer Graphics, Operating Systems, Application Development, Application Design, Event-Driven Programming, Human Computer Interaction
Mixed · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: Program Development, Software Design, Query Languages, Software Engineering, Algorithms, Data Structures, Computer Programming, Development Testing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Embedded Systems, C (Programming Language), Embedded Software, Data Structures, Programming Principles, Data Management, Data Storage Technologies, Software Development
Intermediate · Guided Project · Less Than 2 Hours

University of California, Santa Cruz
Skills you'll gain: C and C++, C++ (Programming Language), Object Oriented Programming (OOP), C (Programming Language), Algorithms, Programming Principles, Data Structures, Software Design Patterns, Secure Coding, Scaled Agile Framework
Intermediate · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Building Information Modeling, Autodesk Revit, Engineering Management, Construction Estimating, Engineering Practices, Construction Management, Facility Management and Maintenance, Product Lifecycle Management, Computer-Aided Design, Simulation and Simulation Software
Mixed · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Autodesk Revit, Building Information Modeling, Civil Engineering, Computer-Aided Design, Construction, Architecture and Construction, Construction Management, 3D Modeling, Information Management, Software Installation
Mixed · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: C# (Programming Language), ASP.NET, .NET Framework, Object Oriented Programming (OOP), Web Applications, Programming Principles, Web Development, Debugging, Event-Driven Programming, Model View Controller, Development Environment
Intermediate · Course · 1 - 4 Weeks