App development courses can help you learn programming languages like Java and Swift, user interface design, and mobile app architecture. You can build skills in debugging, version control, and integrating APIs to enhance functionality. Many courses introduce tools such as Android Studio and Xcode, along with frameworks like React Native and Flutter, that support creating cross-platform applications and streamlining the development process.

Skills you'll gain: Linux Administration, System Programming, Linux, Embedded Software, Linux Servers, Linux Commands, System Software, System Configuration, Operating Systems, Debugging, Memory Management, Embedded Systems, Cross Platform Development, Open Source Technology, Secure Coding, Configuration Management, C (Programming Language), Hardening, Program Development, Development Environment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: C# (Programming Language), ASP.NET, Maintainability, Object Oriented Design, .NET Framework, JSON, Development Environment, Web Development, Application Frameworks, Restful API, Code Reusability, Microsoft Development Tools, Microsoft Visual Studio, File I/O, Web Applications, UI Components, Object Oriented Programming (OOP), Back-End Web Development, Functional Design, Application Deployment
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Node.JS, MongoDB, Responsive Web Design, Full-Stack Web Development, HTML and CSS, Cascading Style Sheets (CSS), Front-End Web Development, Bootstrap (Front-End Framework), Server Side, Web Design and Development, Frontend Integration, Web Design, Middleware, Web Development, Javascript, Angular, Web Applications, jQuery, Restful API, Semantic Web
Beginner · Specialization · 3 - 6 Months

Universidad de Palermo
Skills you'll gain: Human Capital, Human Resource Strategy, Human Resources Management and Planning, Human Resources, IT Management, Branding, Customer Relationship Management, Brand Marketing, Marketing, Enterprise Resource Planning, Talent Management, Brand Management, Business Process Management, Marketing Management, Business Process, Business Economics, Customer Relationship Management (CRM) Software, Market Dynamics, Economics, Economic Development
★ 4.8 (3.3K) · Beginner · Specialization · 1 - 3 Months

LearnKartS
Skills you'll gain: Prompt Engineering, Vibe coding, Prompt Engineering Tools, User Requirements Documents, Secure Coding, Functional Requirement, Functional Specification, Development Environment, Hardening, Application Security, Software As A Service, Full-Stack Web Development, LLM Application, Software Development Tools, Web Development Tools, Application Development, Web Development, GitHub, Debugging, Version Control
Beginner · Course · 1 - 3 Months

Skills you'll gain: Android Studio, Android Jetpack, Android Development, Kotlin, Object Oriented Design, Mobile Development, Object Oriented Programming (OOP), UI Components, Mobile Development Tools, Software Design Patterns, Programming Principles, Development Environment, User Interface (UI), User Interface (UI) Design, Interactive Design, Animations, Typography, Code Reusability, Debugging
Beginner · Course · 1 - 3 Months

Stanford Online
Skills you'll gain: Community Organizing, Community Development, Community Outreach, Maternal Health, Community Health, Obstetrics And Gynecology, Gerontology, Child Health, Student Engagement, Health Disparities, Gynecology, Health Equity, Social Work, Social Justice, Family Planning, Social Determinants Of Health, Social and Human Services, Socioeconomics, Child Welfare, Health Education
★ 4.9 (1.7K) · Beginner · Course · 3 - 6 Months

Skills you'll gain: Salesforce, Dashboard, Dashboard Creation, Data Management, Data Maintenance, Data Security, Information Management, Data Architecture, Data Entry, Marketing Automation, Data Sharing, Records Management, Process Design, Data Access, Application Lifecycle Management, Data Validation, Data Modeling, Database Design, Computational Logic, Relational Databases
Intermediate · Specialization · 3 - 6 Months

Peking University
Skills you'll gain: Data Structures, Algorithms, C++ (Programming Language), Memory Management, C and C++, Graph Theory, Object Oriented Programming (OOP), File I/O, Object Oriented Design, Computational Thinking, C (Programming Language), Programming Principles, Theoretical Computer Science, Program Development, Computer Programming, Computer Science, Application Development, Systems Development, Data Storage, Computer Architecture
★ 4.8 (2.7K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Node.JS, Microservices, Performance Tuning, CI/CD, DevOps, Scalability, Restful API, Software Architecture, Systems Architecture, Server Side, Secure Coding, Application Deployment, Back-End Web Development, Development Testing, Security Testing, Continuous Integration, Application Performance Management, Javascript, Program Development, Program Implementation
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Persistence, Debugging, Application Development, Node.JS, Application Design, Web Applications, Data Storage Technologies, Maintainability, Secure Coding, Build Tools, User Interface (UI), System Programming, Application Deployment, UI Components, Package and Software Management, File I/O, Data Storage, Web Content
Intermediate · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Safety Culture, Drive Engagement, Team Management, Team Leadership, Team Building, Diversity and Inclusion, Team Motivation, Business Ethics, Teamwork, Diversity Equity and Inclusion Initiatives, Employee Engagement, Creativity, Workplace inclusivity, Ethical Standards And Conduct, Organizational Leadership, Cognitive flexibility, Culture Transformation, Innovation, Motivational Skills, Leadership Development
★ 4.8 (2.5K) · Beginner · Course · 1 - 4 Weeks