
University of Colorado System
Skills you'll gain: Computational Thinking, File I/O, Data Collection, Simulations, Data Analysis, Microsoft Visual Studio, C (Programming Language), Statistical Analysis, Automation, Program Development, Data Structures, Programming Principles, Algorithms, Computer Programming, Theoretical Computer Science, Data Storage, Descriptive Statistics, Data Visualization Software, Debugging
Beginner · Specialization · 3 - 6 Months

Nanjing University
Skills you'll gain: Computer Systems, Programming Principles, System Programming, Computer Programming, Computer Architecture, C (Programming Language), Hardware Architecture, Operating Systems, Data Structures, Program Development, File Systems, Software Architecture
Mixed · Course · 1 - 3 Months

Skills you'll gain: Embedded Software, System Programming, Software Development Tools, Embedded Systems, Software Development, Debugging, Application Security, C (Programming Language), Application Development, Computer Architecture, C++ (Programming Language), Performance Tuning
Intermediate · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: Command-Line Interface, Linux Commands, Linux, Embedded Systems, Linux Servers, Computer Engineering, File Systems, Unix, Operating Systems, C (Programming Language), Computer Programming, Open Source Technology
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Model Evaluation, Supervised Learning, Unsupervised Learning, Data Preprocessing, Time Series Analysis and Forecasting, Applied Machine Learning, Machine Learning Algorithms, Feature Engineering, Dimensionality Reduction, Machine Learning, Predictive Modeling, Predictive Analytics, Scikit Learn (Machine Learning Library), Classification Algorithms, Forecasting, Decision Tree Learning, Anomaly Detection, Data Manipulation, Regression Analysis, Statistical Modeling
Intermediate · Course · 1 - 4 Weeks

Dartmouth College
Skills you'll gain: C (Programming Language), Embedded Systems, Data Structures, System Programming, Algorithms, Computer Programming, Linux, Computer Programming Tools, Debugging
Beginner · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computer Science, Algorithms, Computational Logic, Functional Specification, Command-Line Interface, Debugging, Data Validation
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: System Programming, Embedded Software, Linux, Embedded Systems, Debugging, Operating Systems, Peripheral Devices, Build Tools, File Systems, Shell Script, C (Programming Language), Development Environment, Command-Line Interface
Advanced · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Partnership Accounting, Tax Compliance, Tax Returns, Income Tax, Corporate Tax, Tax Laws, Tax Planning, Strategic Decision-Making, Organizational Structure, Ethical Standards And Conduct, Business Analysis
Build toward a degree
Intermediate · Course · 1 - 3 Months

Universidad Austral
Skills you'll gain: Teaching, Differentiated Instruction, Cultural Diversity, Classroom Management, Curriculum Development, Lesson Planning, Program Evaluation, K-12 pedagogy, Instructional Strategies, Student-Centred Learning
Beginner · Course · 1 - 4 Weeks

University of Copenhagen
Skills you'll gain: Pharmacology
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Operating Systems, C (Programming Language), Performance Tuning, Virtual Machines, System Programming, Virtualization, Linux
Advanced · Course · 1 - 3 Months