Gain the knowledge and skills you need to advance.
This role has a £77,355 median salary ¹.
An Android Developer builds, tests, and optimizes apps for Android, focusing on performance and compatibility, using Java, Kotlin, and Android SDK.
This role has a £77,355 median salary ¹.
Offered by
This role has a £77,355 median salary ¹.
An iOS Developer builds and maintains iOS apps, optimizes performance and compatibility using Swift and iOS SDK across Apple’s ecosystem.
This role has a £77,355 median salary ¹.
Offered by
University of California, Santa Cruz
Specialization
Course
University of Alberta
Specialization
Vanderbilt University
Specialization
Course
Specialization
University of California, Santa Cruz
Specialization
University of California, Santa Cruz
Specialization
University of Colorado Boulder
Specialization
Specialization
Course
Specialization
The language used throughout the course, in both instruction and assessments.
University of Colorado System
Skills you'll gain: Video Game Development, Game Design, Debugging, Animations, Programming Principles, Scripting, Scripting Languages, Object Oriented Programming (OOP), User Interface (UI), No-Code Development, Other Programming Languages, Event-Driven Programming, Software Design Patterns, Computational Logic, Data Structures, Computer Programming, Development Environment
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Selenium (Software), Test Automation, Software Testing, Test Case, Javascript and jQuery, Browser Compatibility, Automation, Software Design Patterns, UI Components, Java
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Prototyping, Object Oriented Programming (OOP), JavaScript Frameworks, Software Design Patterns, Java, Software Design, Software Architecture
Intermediate · Course · 1 - 3 Months
Board Infinity
Skills you'll gain: Java Programming, Java, OS Process Management, Software Design Patterns, Performance Tuning, Algorithms
Intermediate · Course · 1 - 4 Weeks
Vanderbilt University
Skills you'll gain: Generative AI Agents, Java, Agentic systems, OpenAI, Generative AI, Prompt Engineering, Large Language Modeling, Document Management, Secure Coding, Business Logic, Software Design Patterns, Coordination
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Algorithms, Pseudocode, Data Structures, Programming Principles, Computer Science, Visualization (Computer Graphics), Computational Thinking, Computer Programming, Software Design Patterns, Technical Communication
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Blockchain, Secure Coding, Application Security, Security Engineering, Software Design Patterns, Web Applications, Application Programming Interface (API), Vulnerability Assessments, Debugging, Transaction Processing, System Programming, Scalability
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Containerization, Docker (Software), Microservices, Authentications, OAuth, Integration Testing, Event-Driven Programming, Secure Coding, Data Migration, Application Programming Interface (API), Software Architecture, Software Design Patterns, Scalability, Systems Integration, Authorization (Computing), Transaction Processing
Intermediate · Course · 1 - 3 Months
LearnKartS
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Software Design Patterns, Performance Tuning
Intermediate · Course · 1 - 4 Weeks
EDUCBA
Skills you'll gain: Model View Controller, Java Platform Enterprise Edition (J2EE), Back-End Web Development, Server Side, Data Access, Apache Tomcat, Application Servers, Relational Databases, Databases, Java, Web Servers, SQL, Stored Procedure, Authentications, Web Applications, Secure Coding, Middleware, Software Design Patterns, Data Validation
Intermediate · Course · 1 - 3 Months
Skills you'll gain: ASP.NET, Database Development, Database Management, Object-Relational Mapping, Back-End Web Development, Full-Stack Web Development, C# (Programming Language), Database Design, Authorization (Computing), Model View Controller, Authentications, Data Modeling, Data Migration, Data Mapping, Business Logic, Software Design Patterns, Maintainability, Data Validation
Intermediate · Course · 1 - 3 Months
Coursera Project Network
Skills you'll gain: Kotlin, Software Design Patterns, Debugging
Intermediate · Guided Project · Less Than 2 Hours