Fundamentals of UI Design

Introduces students to the fundamentals of UI design & how they can use it to create beautiful, user-friendly interfaces.

Time (timezone converted to UTC)

7 Sun, 11:30 PM UTC – 8 Mon, 12:15 AM UTC

Dates (mm/dd)

7/7, 7/14, 7/21, 7/28, 8/4, 8/11



Ages (recommended)

ages 12 and up

In this course, you’ll learn to create user interfaces that are intuitive, easy to use, and aesthetically pleasing. If you've ever wanted to learn how to make your own apps or websites look better, this is the class for you!

You’ll learn how to approach the design of an interface, the key concepts that underlie the design of the software we interact with every day, and then how to create your own designs in Figma, a popular web-based prototyping/wireframing tool that is used by the majority of designers today. By the end of the course, you should have a few projects you can take away and the foundational knowledge required to go on and learn even more!

Compared to most of our other classes, this class is relatively low-code. However, design is an important part of the overall development of any product, so learning UI design might make you a better, more well-rounded developer overall.


Full syllabus coming soon!

This course qualifies for our

Certificate of Excellence

Students who attend all classes & complete all homework assignments with a score of 80% or above will be eligible to receive our Certificate of Excellence, documenting their successful completion of the class.

Kids for Code

Socials & other links