Android app development courses can help you learn Java and Kotlin programming, user interface design, and mobile app architecture. You can build skills in debugging, performance optimization, and integrating APIs for enhanced functionality. Many courses introduce tools like Android Studio for coding, Firebase for backend services, and Git for version control, allowing you to effectively manage your projects and collaborate with others.

University of London
Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, jQuery, Web Applications, Bootstrap (Front-End Framework), MongoDB, User Experience Design, Interaction Design, Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), User Accounts, Wireframing, User Interface (UI), Web Development, Collaborative Software, JavaScript Frameworks, Application Design, Authentications, Javascript
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Databases, User Interface and User Experience (UI/UX) Design, Database Theory, Application Frameworks, TypeScript
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Unit Testing, Bash (Scripting Language), Test Automation, Operating Systems, Scripting, Unix, Development Testing, Software Testing, Linux, Command-Line Interface, File Systems, Python Programming, File Management, Automation
Beginner · Course · 1 - 3 Months

University of Virginia
Skills you'll gain: User Story, Design Thinking, Agile Methodology, User Research, User Centered Design, Agile Software Development, Product Development, Process Design, Interviewing Skills, Prototyping, Persona Development, Software Development, Product Management, Value Propositions
Beginner · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: Neurology, Physiology, Anatomy, Cell Biology, Psychology, Pathology, Molecular Biology
Advanced · Course · 3 - 6 Months

Università Bocconi
Skills you'll gain: Retail Store Operations, Brand Management, Marketing Communications, Market Opportunities, Digital Media Strategy, Global Marketing, Business Development, Business Strategy, E-Commerce, Product Development, Consumer Behaviour
Mixed · Course · 1 - 3 Months

Duke University
Skills you'll gain: Computer Programming, Java Programming, Java, Debugging, Object Oriented Programming (OOP), Software Engineering, Algorithms, Software Design, Problem Solving, Integrated Development Environments, Data Import/Export, Data Analysis Software, File I/O
Beginner · Course · 1 - 3 Months

Kennesaw State University
Skills you'll gain: Professional Networking, LinkedIn, Mentorship, Professional Development, Interviewing Skills, Social Media, Relationship Building, Social Media Strategy, Planning, Strategic Communication, Communication, Adaptability, Collaboration, Business Research, Negotiation, Leadership, Professionalism, Goal Setting, Personal Development, Market Research
Beginner · Specialization · 3 - 6 Months

Amazon Web Services
Skills you'll gain: AWS Identity and Access Management (IAM), Infrastructure as Code (IaC), Large Language Modeling, Amazon CloudWatch, AWS CloudFormation, Software Development Life Cycle, CI/CD, Amazon Web Services, Professional Networking, Amazon DynamoDB, Amazon S3, Extract, Transform, Load, Prompt Engineering, DevOps, Software Architecture, Cloud Computing Architecture, Cloud Management, Data Management, Problem Solving, Teamwork
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: API Testing, React.js, Containerization, Cloud Deployment, API Gateway, Software Documentation, Amazon Web Services, Cloud Applications, Front-End Web Development, Software Testing, Middleware, Test Automation, Technical Documentation
Advanced · Course · 1 - 3 Months

Università Bocconi
Skills you'll gain: Private Equity, Business Valuation, Entrepreneurial Finance, Mergers & Acquisitions, Investments, Financial Management, Legal Risk, Financial Modeling, Tax Laws, Entrepreneurship, Due Diligence, Negotiation
Build toward a degree
Mixed · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Javascript, Event-Driven Programming, Hypertext Markup Language (HTML), Interactive Design, UI Components, Web Development, Cascading Style Sheets (CSS), Web Development Tools, Data Structures, Maintainability, Programming Principles, Data Validation, Debugging
Beginner · Course · 1 - 4 Weeks