Skip to content

Get Africoders on your phone

Challenge Explore
Mobile App Design cover
Beginner Design Free

Mobile App Design

By the end of this course, learners should be able to explain Lesson 1: Design principles for digital products

This comprehensive course will take you from beginner to confident practitioner in Mobile App Design. You'll learn industry-standard techniques and best practices used by professionals worldwide.

Through hands-on projects and real-world examples, you'll gain the skills needed to succeed in today's competitive tech landscape. Our curriculum is designed by industry experts with years of experience.

By the end of this course, you'll have a portfolio of projects to showcase your abilities and the confidence to apply your knowledge in professional settings.

What you will learn

  • By the end of this course, learners should be able to explain Lesson 1: Design principles for digital products
  • By the end of this course, learners should be able to explain Lesson 2: Typography and visual hierarchy
  • By the end of this course, learners should be able to explain Lesson 3: Color systems and contrast
  • By the end of this course, learners should be able to explain Lesson 4: Layout grids and spacing
  • By the end of this course, learners should be able to explain Lesson 5: Wireframes before high fidelity
Learn Practice Build Prove

What you will build and prove

  • Practice: Practice: Lesson 1: Design principles for digital products
  • Project: Apply Mobile App Design
  • Quiz: Lesson 1: Design principles for digital products check (pass 70%)
  • Final assessment: Mobile App Design — course assessment (pass 70%)
6 Modules
29 Lessons
8h Study time
29 With video

Course journey

How this free course is structured — watch, practise, and progress module by module.

  1. Introduction & Setup
  2. Core Concepts
  3. Hands-On Practice
  4. Intermediate Techniques
  5. Advanced Topics
  6. Real-World Projects

Practice

1 optional practice exercise — apply what you learned. Practice is not required to complete the course.

Assessment

  • Lesson 1: Design principles for digital products check · pass mark 70%
  • Mobile App Design — course assessment · pass mark 70%

Prove

Course completion means finishing required lessons , and the course assessment . That grants a certificate of completion — not a professional certification. Optional practice does not block completion.

Curriculum

Week 1: Introduction & Setup

  • Lesson 1: Design principles for digital products Preview Practice 11min
  • Lesson 2: Typography and visual hierarchy Preview 20min
  • Lesson 3: Color systems and contrast 12min
  • Lesson 4: Layout grids and spacing 22min
  • Lesson 5: Wireframes before high fidelity 23min

Week 2: Core Concepts

  • Lesson 1: Design a mobile screen flow 10min
  • Lesson 2: Create reusable components 25min
  • Lesson 3: Prototype interactions 22min
  • Lesson 4: Gather and apply feedback 12min

Week 3: Hands-On Practice

  • Lesson 1: Design a mobile screen flow 10min
  • Lesson 2: Create reusable components 14min
  • Lesson 3: Prototype interactions 18min
  • Lesson 4: Gather and apply feedback 12min

Week 4: Intermediate Techniques

  • Lesson 1: Design a mobile screen flow 20min
  • Lesson 2: Create reusable components 10min
  • Lesson 3: Prototype interactions 9min
  • Lesson 4: Gather and apply feedback 21min
  • Lesson 5: Hand off designs to engineers 18min
  • Lesson 6: Build a case-study portfolio piece 11min

Week 5: Advanced Topics

  • Lesson 1: Design a mobile screen flow 13min
  • Lesson 2: Create reusable components 19min
  • Lesson 3: Prototype interactions 21min
  • Lesson 4: Gather and apply feedback 16min
  • Lesson 5: Hand off designs to engineers 9min
  • Lesson 6: Build a case-study portfolio piece 17min

Week 6: Real-World Projects

  • Lesson 1: Design a mobile screen flow 25min
  • Lesson 2: Create reusable components 13min
  • Lesson 3: Prototype interactions 14min
  • Lesson 4: Gather and apply feedback 18min
Free

Free to enroll — no purchase required.

5.00 rating (29)

Instructor: Africoders

Start learning Already have an account? Sign in Course forum →