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.
Skills you'll gain: ASP.NET, Model View Controller, .NET Framework, Object-Relational Mapping, Data Access, Full-Stack Web Development, Web Development, Web Applications, Database Development, Software Architecture, Software Design Patterns, Dependency Analysis, User Interface (UI)
Intermediate · Course · 1 - 3 Months
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Data Structures, File Systems, Algorithms, Maintainability, Debugging
Intermediate · Course · 1 - 3 Months
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
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: Rust (Programming Language), Data Structures, Package and Software Management, Maintainability, Algorithms, Software Testing, Software Design Patterns
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
Coursera Project Network
Skills you'll gain: Kotlin, Software Design Patterns, Debugging
Intermediate · Guided Project · Less Than 2 Hours
Skills you'll gain: Mobile Development, Cross Platform Development, .NET Framework, Authentications, User Interface (UI), Application Programming Interface (API), C# (Programming Language), Microsoft Visual Studio, Development Environment, Authorization (Computing), Data Access, Software Design Patterns, Data Modeling, Data Storage
Intermediate · Course · 1 - 3 Months
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