Operating Systems
Operating Systems 2
A practical Operating Systems 2 course connecting classic OS concepts (process isolation, resource management, protection) to the two runtimes students actually build on: the Flutter mobile app runtime and the Docker containerization stack.
10 lessons
Start course
Lessons
- 1Lab 1: Introduction to Dart Programming6 min read
- 2Lab: Introduction to Flutter Development5 min read
- 3Lab: Flutter UI Basics, Layouts, and Code Organization9 min read
- 4Lab: Advanced UI Layouts, Space Management, and Code Organization8 min read
- 5Lab 05: Building a Complete Flutter App — Architecture to Logic19 min read
- 6Lab 06: State Management, ListViews, and UI Architecture12 min read
- 7Lab 07: ListView.builder, Debugging, and Web Services & APIs13 min read
- 8Lab 08: Introduction to Docker — Containers and Images12 min read
- 9Lab 09: Docker Advanced — Optimization, Volumes, Compose & Environment Variables17 min read
- 10Lab 10: Docker in Production — Environments, Multi-Stage Builds, and Databases12 min read