
University of Colorado System
Skills you'll gain: File I/O, Simulations, C (Programming Language), Computational Thinking, Automation, Algorithms, Data Structures, Programming Principles, Memory Management
★ 4.4 (36) · Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Algorithms, Programming Principles, Computational Thinking, Program Development, Code Review, Software Documentation, Debugging, Technical Communication
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Problem Solving, Root Cause Analysis, Data Collection
★ 4.9 (67) · Mixed · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Debugging, Classroom Management, Diversity Awareness, Computational Thinking, Digital pedagogy, Education Software and Technology, Event-Driven Programming, Programming Principles, Animation and Game Design, Computer Programming, Brainstorming
★ 4.8 (8) · Beginner · Course · 1 - 3 Months

Rice University
Skills you'll gain: Computational Thinking, Programming Principles, Algorithms, Data Structures, Theoretical Computer Science, Computer Programming, Program Development, Python Programming, Computer Science, Verification And Validation
★ 4.8 (365) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Computational Thinking, Java, Algorithms, Programming Principles, Computer Programming, Solution Design
Advanced · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Debugging, Computer Programming Tools, Digital pedagogy, Computational Logic, Education Software and Technology, Computational Thinking, Programming Principles, Computer Programming, Theoretical Computer Science, Game Design
Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Debugging, Program Development, Programming Principles, Computational Thinking, Computational Logic, Diversity Equity and Inclusion Initiatives, Digital pedagogy, Computer Programming, Event-Driven Programming, Computer Science
Beginner · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Problem Solving, Critical Thinking and Problem Solving, Creative Problem-Solving, Solution Delivery, Ideation, Brainstorming, Creative Thinking, Complex Problem Solving, Team Building, Teamwork, Solution Selling, Resourcefulness, Business Solutions, Creativity, Analytical Skills, Decision Making, Business Ethics, Strategic Decision-Making, Conflict Management, Analysis
Mixed · Course · 1 - 3 Months

University of London
Skills you'll gain: Arithmetic, Theoretical Computer Science, Computational Logic, Programming Principles, Computer Science, Algorithms, Computational Thinking, Database Theory, Mathematical Modeling, Data Structures, General Mathematics, Applied Mathematics, Business Mathematics, Advanced Mathematics, Logical Reasoning, Problem Solving
Beginner · Course · 1 - 4 Weeks
University of Glasgow
Skills you'll gain: Computational Thinking, Code Review, Program Development, Software Technical Review, Graphics Software, Visualization (Computer Graphics), Animation and Game Design, Programming Principles, Computer Graphics, Animations, Javascript, Computer Programming, Interactive Design, Event-Driven Programming
Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, File Systems, Cloud Computing, Cloud Computing Architecture, Security Controls, Operating Systems, Transaction Processing, Information Systems Security, Data Centers, Cyber Security Policies, Authorization (Computing), Apache Hadoop, Data Store, Database Theory, Cloud Security, Authentications, Cryptography, NoSQL, Algorithms, Graph Theory
★ 4.5 (321) · Mixed · Course · 1 - 3 Months