בהכשרות ללימוד תיכנות יש חשיבות גדולה לתירגול. הקורס Python Programming כולל שלושה סוגים של תרגול. תרגילים קטנים וממוקדים, תרגילים מעט יותר מורכבים, ופרוייקט.
תרגילים קטנים וממוקדים
מטרת התרגילים הקטנים והממוקדים היא לאפשר תירגול ראשוני במטרה לצבור ביטחון, ובמטרה להכיר את התחביר הרלוונטי. התרגילים הקטנים והממוקדים שניתנים בקורס זמינים בדרך כלל כחלק מקורסים שפיתחנו ב-Udemy במטרה לאפשר לסטודנטים לתרגל נושאים מסויימים בתכנות. קורסים אלה כוללים אך ורק תרגילי תיכנות והם מאפשרים להגיש כל פיתרון לכל אחד מהתרגילים שהם כוללים לבדיקה באופן אוטומטי ומיידי.
תרגילים בדרגת מורכבות בינונית
מטרתם של התרגילים בדרגת המורכבות הבינונית היא להעמיק את ההבנה של הנושאים שנלמדים. תרגילים אלה בדרך כלל יהיו זמינים באמצעות האתר של הקורס. לכל מחזור חדש של הקורס מוקם אתר חדש לצורך ריכוז כל חומרי הלמידה, לרבות התרגילים. האתר מוקם באמצעות moodle, בדומה לאתרים אשר מוקמים לקורסים אשר מועברים באקדמיה.
פרוייקט סופי של הקורס
פרוייקט סופי אשר מפותח במהלך הקורס הוא אחד הכלים החשובים ביותר בתהליך למידה שבו לומדים לפתח תוכנה באמצעות שפת תכנות חדשה. ברוב המחזורים של הקורס Python Programming הפרוייקט שמפותח כולל פיתוח ספריה לשימושם של מפתחי תוכנה אחרים. במידה שקיימת נכונות מצד הסטודנט לפתח פרוייקט אחר ו/או פרוייקט בהיקף גדול יותר אנו נשמח ללוות ולהדריך. פרוייקט מרשים עשוי במקרים רבים לסייע במציאת מקום העבודה הראשון.