Udacity part of Accenture logo

Mobile Design and Development

Mobile experiences shape how we work, play, and connect. These courses can help you design smarter apps by combining Android, iOS, UX, and responsive design to create products that perform seamlessly across devices and user needs.

Browse Mobile Design and Development Courses

Android Kotlin Developer

Create smarter mobile experiences with this comprehensive Kotlin-based Android Nanodegree. Develop apps with Firebase, testing frameworks, and animations while learning from engineers behind Android itself.

View Course

UX Design for Mobile Developers

This is a design course made for developers. You'll learn UX design skills which will help you make 5-star mobile apps that your users will love.

View Course

Mobile Design Patterns

Gain mastery of design patterns for organizing and structuring code in your iOS apps. For full access to this course (and much more!), enroll in our iOS Developer Nanodegree program.

View Course

Mobile Design and Usability for Android

Featuring Facebook's experts in User Research and Product Design, this course walks you through the steps to design a new mobile product that puts users first.

View Course

Responsive Web Design Fundamentals

Learn and practice strategies for developing websites that look great on every device! Made with Google's Pete LePage.

View Course

Complementary Course Collections

Pair your mobile design and development skills with deeper technical expertise in programming, system architecture, and responsive web technologies. These complementary courses provide the foundational coding knowledge, interactive capabilities, and cross-platform design techniques needed to build exceptional mobile apps.

Software Development and Programming

Broaden your development expertise with courses in Python, DevOps, and machine learning. Strengthen your foundation in automation, cloud workflows, and scalable systems. These collections support deeper fluency in programming and infrastructure, helping you build, refine, and deploy high-performing applications across diverse tools, platforms, and challenges.

View Course Collection

Web Development and Web Design

Expand your web development and design expertise with supporting skills that amplify your technical and creative impact. Explore animation and multimedia for richer user experiences, agentic AI for smarter interfaces, and Python programming to strengthen back-end logic. These courses equip you to build interactive, intelligent, and visually engaging web applications.

View Course Collection

Advanced Javascript Concepts & Fundamentals

Advance your JavaScript expertise by branching into related areas like Python, machine learning, and cloud computing. These complimentary courses build cross-functional skills in backend logic, cloud architecture, and AI deployment to scale projects and grow into full-stack and cloud engineering roles.

View Course Collection

Browse the Full School Library

Explore all of Udacity’s Schools, consisting of hundreds of career-driven programs and courses that are designed to teach practical skills and help you learn to your full potential.

Browse Schools
Udacity Accenture logo

Company

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram

© 2011-2026 Udacity, Inc. "Nanodegree" is a registered trademark of Udacity. © 2011-2026 Udacity, Inc.
We use cookies and other data collection technologies to provide the best experience for our customers.