- UI design fundamentals
- Build UIs from scratch
- Refactor UIs
- Understand GraphQL concepts
- Execute basic GraphQL queries
- Set up a GraphQL server using Apollo
- Understand Docker fundamentals
- Install Docker environment
- Manage images and containers
- Install Go and set up the environment
- Write a basic Go program
- Declare variables and strings in Go
- Implement a slide-in menu
- Solve a slide-in menu coding challenge
- Create live input feedback mechanisms
- CSS basics
- Sane CSS defaults
- Specificity and selectors
- View Figma designs
- Use ems and rems
- Structure HTML
- Flutter basics and setup
- Layout, UI, and theming
- Data models and user input
- Input in Flutter
- Text Field Widget
- Text Editing Controller
- Install and set up Flutter
- Understand basic Dart language features
- Build a simple Flutter app in Android Studio
- Set up Chakra UI in a project
- Utilize Chakra UI components and style props
- Create layouts using Flex and Grid
- TypeScript Compilation - Understanding how to install TypeScript and compile TypeScript files into JavaScript
- Type Annotation - Learning the basics of type annotations for variables, functions, and objects to ensure type safety
- TypeScript Configuration - Mastering the use of tsconfig.json for optimizing the TypeScript workflow