Explore Capsules

4 capsules

Realistic Drawing and Shading: Observation, Tone, and Form

Realistic Drawing and Shading: Observation, Tone, and Form

Drawing and shading rely on careful observation and gradual layering to create depth and realism. This collection covers foundational methods including building tones step-by-step, using negative space effectively, applying linear perspective, and practicing patience through drying and layering in various media. Artists can learn to develop texture, value, and form by combining these essential approaches.

Drawing · 39 stops · ~78 minFree
Architectural Fees and Pay: Costs, Liability, and Market Pressures

Architectural Fees and Pay: Costs, Liability, and Market Pressures

Architects face systemic low pay because their fees, often a small percentage of construction costs, are squeezed by client budgets and competitive bidding. The traditional percentage-of-cost fee model ties compensation to uncertain project costs, limiting profit and failing to account for complex modern demands, long project cycles, and high liability risks. This collection reveals how fee structures, unpaid revisions, insurance challenges, and market pressures create a landscape where architects earn far less than contractors despite bearing significant legal and professional responsibility.

Architecture · 67 stops · ~134 minFree
The Engineer's Playbook to System Design Interview Preparation

The Engineer's Playbook to System Design Interview Preparation

Interviewers can smell a rehearsed architecture, and the methods for preparing honestly point in different directions. Some start simple and iterate, others drill core systems until they are second nature, and others train the curiosity to reason through database choices and trade-offs live. Picking the method that matches how you think is what keeps you from freezing at the whiteboard.

System design · 80 stops · ~160 minFree
A Developer's Handbook to Software Design Patterns

A Developer's Handbook to Software Design Patterns

Software design patterns provide proven solutions to common programming challenges by defining reusable templates for object creation, behavior, and structure. This collection covers fundamental patterns such as those that manage object creation, enable flexible behavior changes, and facilitate communication between components, helping developers build maintainable and scalable software systems.

Software design patterns · 38 stops · ~76 minFree