
Skills you'll gain: Pseudocode, Programming Principles, Debugging, Diagram Design, Functional Design, Computer Programming Tools, Computer Programming, Software Documentation
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), Data Persistence, Event-Driven Programming, HTML and CSS, Web Applications, Front-End Web Development, Semantic Web, Javascript, Web Content Accessibility Guidelines, Data Storage Technologies, Application Security, User Interface (UI), Data Validation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Ruby (Programming Language), Object Oriented Programming (OOP), Debugging, Development Environment, Integrated Development Environments, Computer Programming, Programming Principles, Apple Xcode, Software Installation, Microsoft Windows, Command-Line Interface
Beginner · Course · 1 - 3 Months

Akamai Technologies, Inc.
Skills you'll gain: Application Development, Scripting, MySQL, Data Structures, Python Programming, Program Development, Database Management, Web Applications, File Management, Programming Principles, Software Development Life Cycle
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Debugging, Programming Principles, Program Development, Python Programming, Data Structures, Computer Programming, Computer Graphics, Diagram Design
Beginner · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Computational Thinking, Application Development, Python Programming, Computer Programming, Development Environment, Integrated Development Environments, Software Design, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Programming Principles, Software Design, Data Structures, Debugging
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Interactive Data Visualization, Interactive Design, Programming Principles, Visualization (Computer Graphics), Python Programming, Graphic and Visual Design, Computer Graphics, Computational Logic, Software Design, Computer Programming, Computational Thinking, File I/O, Data Structures, Animations
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Programming Principles, Computer Science, Computer Programming, Data Manipulation, Python Programming, Scripting Languages, Scripting, Data Science
Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Programming Principles, Python Programming, Development Environment, Computer Programming, Integrated Development Environments, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Programming Principles, Debugging, Computer Programming, Application Design, Computer Science, Maintainability, Object Oriented Programming (OOP), Software Development, Data Management, Algorithms, Software Architecture
Beginner · Course · 3 - 6 Months

International Institute of Information Technology Bangalore
Skills you'll gain: File I/O, C (Programming Language), Programming Principles, Data Structures, Computer Programming, Algorithms, Program Development, Data Storage, Integrated Development Environments, Debugging, Problem Solving
Beginner · Course · 1 - 3 Months