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.

Google Cloud
Skills you'll gain: Generative AI, Google Gemini, Artificial Intelligence, Machine Learning
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Storytelling, Creativity, Self-Awareness, Cultural Diversity, Personal Development, Social Sciences, Media and Communications, Empathy, Communication, Leadership
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Clinical Trials, Clinical Research, Drug Development, Patient Evaluation, Pharmaceutical Terminology, Clinical Assessment, Quantitative Research, Data Literacy, Patient-centered Care, Statistical Methods, Data Science, Statistical Analysis
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Responsive Web Design, User Interface (UI) Design, User Interface (UI), HTML and CSS, Web Design, Figma (Design Software), Typography, Front-End Web Development, Web Design and Development, Maintainability, Mockups, Web Content Accessibility Guidelines, UI Components, Cascading Style Sheets (CSS), Layout Design, Web Development, Usability, Prototyping, Web Development Tools, Software Engineering
Intermediate · Specialization · 3 - 6 Months

SkillUp
Skills you'll gain: Hibernate (Java), Object-Relational Mapping, Spring Boot, Restful API, Java, NoSQL, Database Development, SQL, Databases, Database Design, Application Frameworks, Java Programming, Data Access, Database Management, Relational Databases, Back-End Web Development, Software Development
Intermediate · Course · 1 - 4 Weeks

Alibaba Cloud Academy
Skills you'll gain: Cloud Security, Network Security, Network Architecture, Data Security, Application Security, Cloud Computing, Operating Systems, Linux, Firewall, Distributed Denial-Of-Service (DDoS) Attacks, Encryption
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Performance Testing, Scalability, Data Architecture, Software Architecture, Distributed Computing, Predictive Modeling, Performance Tuning, Microservices, Big Data, Software Engineering, Database Systems, Data Store, Model Evaluation
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Fudan University
Skills you'll gain: Game Design, Video Game Development, Conceptual Design, Animation and Game Design, System Design and Implementation, Computer Graphics, Visualization (Computer Graphics), Prototyping, Content Creation, User Experience Design, Storytelling, Creativity
Beginner · Course · 1 - 3 Months

Skills you'll gain: Containerization, Node.JS, CI/CD, Kubernetes, MongoDB, Docker (Software), Back-End Web Development, Restful API, Application Deployment, Microservices, Frontend Integration, NoSQL, DevOps, Software Technical Review, Application Programming Interface (API), Databases, Database Management, IBM Cloud, Authentications
Advanced · Course · 1 - 3 Months

Skills you'll gain: Growth Mindedness, Time Management, Constructive Feedback, Sales Development, Productivity, Collaboration, Prioritization, Teamwork, Personal Development, Optimism, Professionalism, Stress Management, Persistence, Software As A Service, Goal Setting, Accountability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Product Knowledge, Product Marketing, Product Management, Product Assortment, Product Strategy, Go To Market Strategy, Product Development, New Product Development, Performance Analysis
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Artificial Intelligence, Responsible AI, Generative AI, Open Source Technology, Large Language Modeling, Machine Learning
Beginner · Course · 1 - 3 Months