Everything you need to understand how programs actually work — before you write a single line of Kotlin or Android code.
This is Phase 0 of the Code From Scratch series: 8 lessons, ~81 minutes, covering the mental models every developer needs.
00:00 Lesson 01 — What is a program?
11:38 Lesson 02 — State and change
22:25 Lesson 03 — Sequence and order
31:36 Lesson 04 — Decisions and branches
40:57 Lesson 05 — Repetition
51:46 Lesson 06 — Naming and abstraction
61:51 Lesson 07 — Input and output
70:44 Lesson 08 — Errors and failure
── FULL SERIES ──
Phase 0 — Programming Foundations (this video)
Phase 1 — Data & Types
Phase 2 — Kotlin
Phase 3 — Coroutines & Concurrency
Phase 4 — Android Development
#ProgrammingCourse #LearnProgramming #CodeFromScratch #ProgrammingFoundations #FreeCodeCourse —
🔗 Links
Website: https://roman-tsisyk.com/
LinkedIn: / roman-tsisyk
GitHub: https://github.com/RomanTsisyk
On this page of the site you can watch the video online Programming Foundations Full Course — Code From Scratch (Free) with a duration of hours minute second in good quality, which was uploaded by the user Roman Tsisyk — Android Systems 12 April 2026, share the link with friends and acquaintances, this video has already been watched 15 times on youtube and it was liked by 1 viewers. Enjoy your viewing!