درک مفاهیم اصلی برنامه نویسی و دلیل استفاده از آنها به اندازه دانستن نحوه نوشتن کد مهم است. برنامه نویسان جدید باید یاد بگیرند که با پرکردن شکافها، نظریه را به عمل وصل کنند. این سری از فیلمهای آموزشی مفاهیم اساسی برنامه نویسی را با مرتبط ساختن آنها با اشیا، اقدامات و سناریوهای زندگی واقعی توضیح میدهد. هر ویدئو بر یک قیاس متفاوت تمرکز کرده و عملکرد زنده را با بخشهای نشان دهنده مفاهیم کد ترکیب میکند. به عنوان مثال مهندس برق Barron Stone، توابع را به دستورالعملها، لیستها را به فضاهای پارکینگ و حلقهها را به کار روزمره ظرفشویی تشبیه میکند. او بیشتر نمونهها را با استفاده از پایتون نشان میدهد، اما شما میتوانید با زبان مورد نظر خود آن را دنبال کنید.