
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.
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.

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.

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.

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.

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.

Learn and practice strategies for developing websites that look great on every device! Made with Google's Pete LePage.
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.

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.

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.

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.

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.