
Skills you'll gain: Java, Mobile Development, Java Programming, Object Oriented Programming (OOP), Application Frameworks, Android Development, Application Development, Program Development, Software Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Object Oriented Programming (OOP), Java Programming, Java, Computer Programming, Data Validation, Maintainability, Computer Science
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: PHP (Scripting Language), Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Web Development, Maintainability, Software Engineering
Intermediate · Guided Project · Less Than 2 Hours

University of London
Skills you'll gain: Pseudocode, C++ (Programming Language), Integrated Development Environments, Object Oriented Programming (OOP), Algorithms, Debugging, Programming Principles, Data Validation, Data Structures, File Management
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Yonsei University
Skills you'll gain: Language Competency, Grammar, Writing, Vocabulary, Literacy, Culture
Beginner · Course · 1 - 3 Months

Peking University
Skills you'll gain: Language Learning, Language Competency, Vocabulary, Oral Comprehension, Grammar, Communication
Mixed · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Java Programming, Java, Application Servers, Web Applications, Development Environment, Object Oriented Programming (OOP), Application Development, Eclipse (Software), Program Development, Computer Programming, Object Oriented Design, Mobile Development, Programming Principles, UI Components, User Interface (UI), Virtual Machines, Command-Line Interface, Software Installation, Debugging
Intermediate · Specialization · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: Object Oriented Design, Java, Object Oriented Programming (OOP), Unit Testing, Java Programming, Application Development, Data Structures, Software Testing, Programming Principles, Test Driven Development (TDD), Computer Programming
Beginner · Course · 1 - 4 Weeks

Erasmus University Rotterdam
Skills you'll gain: Cultural Responsiveness, Education Software and Technology, Cultural Diversity, Multilingualism, Student Engagement, Teaching, Parent Communication, Language Learning, Instructional Strategies, Child Development, Working With Children
Beginner · Course · 1 - 3 Months

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

Macquarie University
Skills you'll gain: Power BI, Data Analysis Expressions (DAX), Data Visualization, Data Visualization Software, Data Modeling, Microsoft Excel, Interactive Data Visualization, Pivot Tables And Charts, Data Transformation, Dashboard, Data Manipulation, Data Analysis Software, Microsoft Power Platform, Data Analysis, Data Import/Export, Big Data, Data Cleansing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Computer Programming, Virtual Machines, Package and Software Management
Beginner · Course · 1 - 4 Weeks