
Duke University
Skills you'll gain: Debugging, Bioinformatics, Java, Algorithms, Java Programming, Program Development, Programming Principles, Statistical Analysis, Software Design, Computer Programming, Integrated Development Environments, File I/O, Data Processing, Software Documentation, Data Manipulation, Object Oriented Programming (OOP), Data Analysis, Web Scraping, Software Testing, Problem Solving
★ 4.6 (8.1K) · Beginner · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Software Design, Program Development, Data Structures, Memory Management, Software Documentation
★ 4.1 (942) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Android Studio, Android Development, Android (Operating System), Mobile Development, Application Development, User Interface (UI), Mobile Development Tools, Application Design, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, UI Components, Interaction Design, UI/UX Strategy, Usability, Development Environment, Development Testing, Software Testing
★ 4.4 (63) · Beginner · Course · 1 - 4 Weeks

Amazon
Skills you'll gain: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Code Reusability, Java Programming, Java, Software Design, File Management, Data Persistence
★ 4.2 (91) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, Java, Memory Management, Development Environment, Programming Principles, Computer Programming Tools, Computer Programming, Integrated Development Environments, Data Structures, Software Installation
★ 4.6 (157) · Beginner · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Robotics, Program Development, Automation, Machine Controls, Embedded Software, Prototyping, Programming Principles, Integrated Development Environments, Electronic Components, Embedded Systems, Electronic Hardware, Electronics, Computer Programming, Display Devices, Software Installation, Development Environment
★ 4.6 (630) · Mixed · Course · 1 - 4 Weeks
Imperial College London
Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Computer Graphics, Android (Operating System), Visualization (Computer Graphics), Virtual Environment, Logo Design, 3D Assets, Android Studio, Android Development, Computer Graphic Techniques, Application Development, Animation and Game Design, Animations, Mobile Development, Color Theory, Creative Design, Linear Algebra
★ 4.3 (131) · Intermediate · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Cloud Applications, Cloud Development, Application Development, CI/CD, Generative AI, Cloud Deployment, Google Cloud Platform, Performance Tuning, Software Development, Authentications, Cloud API, Application Deployment, Continuous Integration, Continuous Deployment, Application Performance Management, Data Storage Technologies, Continuous Delivery, Data Storage, Authorization (Computing), Cloud Storage
Beginner · Course · 1 - 3 Months

Skills you'll gain: Android Jetpack, Android Studio, Android Development, Kotlin, Mobile Development, UI Components, Application Frameworks, Mobile Development Tools, Prototyping, User Interface (UI), Application Development, Animations, User Interface (UI) Design, Data Management, Development Environment, Responsive Web Design, Programming Principles, Interactive Design
Beginner · Course · 1 - 3 Months

Universidad ORT Uruguay
Skills you'll gain: Code Reusability, Video Game Development, Software Engineering, Program Development, Programming Principles, Game Design, Software Testing, Software Documentation, Software Development, Event-Driven Programming, Computer Programming, Computational Thinking, Software Design, Animations
★ 4.8 (2.7K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: React Native, Android Studio, Restful API, Version Control, User Research, UI/UX Research, Usability Testing, Jest (JavaScript Testing Framework), Git (Version Control System), Data Structures, Kotlin, Unix Commands, Android Jetpack, Android Development, Persona (User Experience), GitHub, Interaction Design, React.js, Code Reusability, Javascript
★ 4.6 (9.2K) · Beginner · Professional Certificate · 3 - 6 Months

Universidad de Palermo
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Java, Java Programming, Programming Principles
★ 4.6 (7) · Intermediate · Course · 1 - 4 Weeks