Gain the knowledge and skills you need to advance.
This role has a £47,610 median salary ¹.
An Application Developer designs, develops, and maintains software, ensuring functionality and user satisfaction using Java, Python, and C#.
This role has a £47,610 median salary ¹.
Offered by
University of Michigan
Build toward a degree
Specialization
University of Michigan
Course
Course
University of Michigan
Build toward a degree
Specialization
Specialization
University of Michigan
Course
Course
Specialization
Specialization
Specialization
The language used throughout the course, in both instruction and assessments.
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, Data Structures, Software Installation
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Data Structures, 3D Modeling, Computational Logic, Visualization (Computer Graphics), Design, Generative Model Architectures, Python Programming, Animations, Scripting, Computer Programming
Beginner · Course · 1 - 3 Months
Skills you'll gain: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Integrated Development Environments, Computer Science
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Scripting, Computational Logic, Scripting Languages, Computer Science
Beginner · Course · 1 - 4 Weeks
Simplilearn
Skills you'll gain: C (Programming Language), Data Structures, C++ (Programming Language), Computer Programming, Programming Principles, Data Management, System Programming, Algorithms
Beginner · Course · 1 - 4 Weeks
Coursera Project Network
Skills you'll gain: Software Documentation, Generative AI, Debugging, ChatGPT, Development Environment, Python Programming, Prompt Engineering, Computer Programming, Software Development, Application Development
Intermediate · Guided Project · Less Than 2 Hours
LearnKartS
Skills you'll gain: JUnit, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Java, Unit Testing, Debugging, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Authentications, Application Security, Android Development, Cryptography, Software Design Patterns
Beginner · Specialization · 1 - 3 Months
Skills you'll gain: Package and Software Management, Data Science, Computer Programming, Mathematical Software
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Programming Principles, Debugging, Computer Programming, Application Design, Computer Science, Program Development, Object Oriented Programming (OOP), Software Development, Data Management, Algorithms, Software Architecture, Software Development Methodologies
Beginner · Course · 3 - 6 Months
JetBrains
Skills you'll gain: Generative AI Agents, Large Language Modeling, Software Development Tools, IntelliJ IDEA, LLM Application, Artificial Intelligence, Agentic systems, Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Software Development, Code Review, Integrated Development Environments, Generative AI, Computer Programming, Software Development Life Cycle
Beginner · Course · 1 - 3 Months
Skills you'll gain: Kotlin, Object Oriented Programming (OOP), Programming Principles, Android Development, Data Structures, Computer Programming, Mobile Development, Integrated Development Environments, Debugging
Beginner · Course · 1 - 4 Weeks
Edureka
Skills you'll gain: TypeScript, Object Oriented Design, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Software Design, Computer Programming, Software Architecture, Debugging, Maintainability, Software Development, Javascript, Web Development Tools, Web Development, Data Validation
Beginner · Course · 1 - 4 Weeks