כשנתקעים עם תרגיל או עם הגדרת סביבת פיתוח, חשוב לדעת לאן פונים. כל פנייה נענית תוך יום עסקים אחד, ושאלות דחופות על בניית פרויקט מקבלות עדיפות.
מסלול הלמידה בנוי משלבים מוגדרים, כל אחד עם יעד ברור ותוצר מעשי. כך נראה התהליך מההרשמה ועד לפרויקט הגמר.
בחודשים הראשונים לומדים את עקרונות הליבה: משתנים, תנאים, לולאות ופונקציות. כל נושא מלווה בתרגילים מעשיים בסביבת פיתוח אמיתית, כך שהבסיס נרכש דרך כתיבת קוד, לא רק קריאה.
כאן עוברים למבני נתונים מורכבים ולמודלים של מחלקות. בונים פרויקט ביניים קטן, כמו מערכת ניהול משימות, כדי ליישם ירושה ופולימורפיזם בהקשר קונקרטי.
מתמקדים בתקשורת בין רכיבים, ממשקי API ובסיסי נתונים. לומדים לתכנן סכמות, לכתוב שאילתות ולחבר את הצד הקדמי לצד האחורי בפרויקט אינטגרטיבי.
השלב האחרון משלב את כל הידע לכדי מערכת שלמה. כל משתתף בונה אפליקציה מקצה לקצה, כולל תכנון ארכיטקטורה, כתיבת תיעוד והצגת התוצאה מול קבוצת הלומדים.