Mohadra
Learn fast, stay consistent
Section world

Computer Graphics

Understanding how digital images are built and displayed.
20Courses
60Lessons
120Micro-lessons
Course #1

Pixels

A practical path to understand how digital images are composed.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #2

Colors

Explore the world of colors in computer graphics and how they are used to represent light.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #3

2D Graphics

Explore the world of 2D graphics and learn how to create and manipulate shapes and images.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #4

Coordinate Systems

Explore the fundamental concepts of coordinate systems in computer graphics.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #5

Transformations

Explore the world of transformations in computer graphics, focusing on how objects are moved and scaled.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #6

3D Basics

Explore the foundational concepts of 3D space representation in computer graphics.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #7

Lighting

Explore how lighting affects the appearance of objects in computer graphics.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #8

Textures

Explore the intricacies of textures in computer graphics, focusing on how surfaces are detailed and rendered.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #9

Cameras

Explore the role of cameras in computer graphics and how they influence scene perception.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #10

Rendering

Explore the intricate process of rendering in computer graphics, focusing on how images are generated and refined.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #11

Shading

Advanced judgment in simulating surface properties under ambiguous and stressful conditions. Focus on restraint, calibration, and error detection in shading decisions.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #12

Ray Tracing

Mastering ray tracing: advanced judgment in simulating light paths, recognizing system limits and hidden failures.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #13

Animation

Advanced judgment in creating motion for computer graphics. Focus on ambiguity, trade-offs, and restraint in animation decisions.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #14

Modeling

Advanced judgment in constructing 3D objects under ambiguous constraints.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #15

Physics Integration

Mastering the integration of physical behavior in computer graphics, focusing on advanced judgment, restraint, and calibration under ambiguous and high-stakes conditions.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #16

GPU Programming

Advanced judgment in GPU programming: recognizing limits, trade-offs, and hidden costs.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #17

Optimization

Advanced judgment in optimizing computer graphics rendering, focusing on ambiguous trade-offs and delayed consequences.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #18

Visual Effects

Advanced judgment in creating and managing visual effects under real constraints.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #19

Graphics Pipelines

Advanced judgment in organizing rendering stages under stress and ambiguity.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #20

Graphics Mastery

Advanced calibration for integrating modeling, rendering, and animation in complex visual systems. For teens ready to refine judgment under ambiguity and pressure.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced