{"id":"afeb8a40-9291-4770-bee0-81bda2db0983","title":"Python from Scratch: Bootcamp — Foundations and Tools","description":"Python from Scratch: Bootcamp — Foundations and Tools helps learners move from understanding to execution through 9 lessons (~25 hours). It is aimed at career starters and switchers aged 25–34, with emphasis on core concepts and mental models, tools, setup, and learning environment and practical workflows and process design, and ends with a Python practice portfolio that can be used in work or in a portfolio.","contentLanguage":"en","coverUrl":"/course-covers/python-from-scratch-bootcamp-foundations-and-tools-a7d172c8-348.webp","createdAt":"2026-05-26T07:45:41.964Z","updatedAt":"2026-05-26T07:51:45.815Z","durationSeconds":90000,"authorId":"c7317603-d284-4308-b59b-52e1790818ba","rating":4.166666666666667,"reviewCount":6,"expectedLessonsCount":9,"trailerUrl":null,"faq":[{"answer":"No prior experience is required. The course starts with a clear ramp-up and then moves into foundations and tools.","question":"Do I need prior experience?"},{"answer":"A comfortable pace is 4–6 hours per week. In total, the course includes 9 lessons and about 25 hours of guided study.","question":"How much time should I set aside each week?"},{"answer":"You will finish with a Python practice portfolio plus reusable materials built around Python, functions and loops.","question":"What will I finish the course with?"}],"learningOutcomes":null,"requirements":null,"levels":["advanced"],"firstLessonFreePreviewEnabled":false,"certificateEnabled":true,"isPlatformCourse":false,"pricingTiers":[{"id":"standard","name":"Standard","price":119,"features":[],"highlighted":true}],"minPricingTierPrice":119,"bonuses":[],"status":"READY","archivedAt":null,"categoryId":"8426e212-0e70-4365-981a-f375e42464f6","lessons":[{"id":"2a444160-4dfa-4b99-81d4-873007db3bfc","title":"Python from Scratch: Bootcamp — Foundations and Tools — course orientation and outcomes","description":"Lesson 1 of 9 in Python from Scratch: Bootcamp — Foundations and Tools: work through course orientation and outcomes in the context of Python from Scratch, and turn the result into a reusable part of the final Python practice portfolio using Python and functions.","videoUrl":null,"videoFileName":null,"duration":10000,"position":0,"createdAt":"2026-05-26T07:45:41.964Z","updatedAt":"2026-05-26T07:45:41.964Z","courseId":"afeb8a40-9291-4770-bee0-81bda2db0983","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"feab7aee-22c1-4486-b770-8523f5aa4613","title":"Python from Scratch: Bootcamp — Foundations and Tools — core concepts and mental models","description":"Lesson 2 of 9 in Python from Scratch: Bootcamp — Foundations and Tools: work through core concepts and mental models in the context of Python from Scratch, and turn the result into a reusable part of the final Python practice portfolio using Python and functions.","videoUrl":null,"videoFileName":null,"duration":10000,"position":1,"createdAt":"2026-05-26T07:45:41.964Z","updatedAt":"2026-05-26T07:45:41.964Z","courseId":"afeb8a40-9291-4770-bee0-81bda2db0983","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"c91b6d85-1f64-453c-a301-1fff4bf6e52c","title":"Python from Scratch: Bootcamp — Foundations and Tools — tools, setup, and learning environment","description":"Lesson 3 of 9 in Python from Scratch: Bootcamp — Foundations and Tools: work through tools, setup, and learning environment in the context of Python from Scratch, and turn the result into a reusable part of the final Python practice portfolio using Python and functions.","videoUrl":null,"videoFileName":null,"duration":10000,"position":2,"createdAt":"2026-05-26T07:45:41.964Z","updatedAt":"2026-05-26T07:45:41.964Z","courseId":"afeb8a40-9291-4770-bee0-81bda2db0983","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"556d69aa-1638-458e-88c6-5cc4bfe8c7df","title":"Python from Scratch: Bootcamp — Foundations and Tools — practical workflows and process design","description":"Lesson 4 of 9 in Python from Scratch: Bootcamp — Foundations and Tools: work through practical workflows and process design in the context of Python from Scratch, and turn the result into a reusable part of the final Python practice portfolio using Python and functions.","videoUrl":null,"videoFileName":null,"duration":10000,"position":3,"createdAt":"2026-05-26T07:45:41.964Z","updatedAt":"2026-05-26T07:45:41.964Z","courseId":"afeb8a40-9291-4770-bee0-81bda2db0983","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"4565480b-cf75-4d8c-95cb-fd017b2e96d9","title":"Python from Scratch: Bootcamp — Foundations and Tools — real cases and guided practice","description":"Lesson 5 of 9 in Python from Scratch: Bootcamp — Foundations and Tools: work through real cases and guided practice in the context of Python from Scratch, and turn the result into a reusable part of the final Python practice portfolio using Python and functions.","videoUrl":null,"videoFileName":null,"duration":10000,"position":4,"createdAt":"2026-05-26T07:45:41.964Z","updatedAt":"2026-05-26T07:45:41.964Z","courseId":"afeb8a40-9291-4770-bee0-81bda2db0983","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"710b283d-d0c9-4597-a735-0d32354cb76b","title":"Python from Scratch: Bootcamp — Foundations and Tools — project build and review","description":"Lesson 6 of 9 in Python from Scratch: Bootcamp — Foundations and Tools: work through project build and review in the context of Python from Scratch, and turn the result into a reusable part of the final Python practice portfolio using Python and functions.","videoUrl":null,"videoFileName":null,"duration":10000,"position":5,"createdAt":"2026-05-26T07:45:41.964Z","updatedAt":"2026-05-26T07:45:41.964Z","courseId":"afeb8a40-9291-4770-bee0-81bda2db0983","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"b5c50fa7-b64f-45e9-8bed-dc34d3064ca2","title":"Python from Scratch: Bootcamp — Foundations and Tools — practice drills and repetition","description":"Lesson 7 of 9 in Python from Scratch: Bootcamp — Foundations and Tools: work through practice drills and repetition in the context of Python from Scratch, and turn the result into a reusable part of the final Python practice portfolio using Python and functions.","videoUrl":null,"videoFileName":null,"duration":10000,"position":6,"createdAt":"2026-05-26T07:45:41.964Z","updatedAt":"2026-05-26T07:45:41.964Z","courseId":"afeb8a40-9291-4770-bee0-81bda2db0983","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"89eca5c1-fc93-4266-bb36-b4262751e436","title":"Python from Scratch: Bootcamp — Foundations and Tools — troubleshooting and common pitfalls","description":"Lesson 8 of 9 in Python from Scratch: Bootcamp — Foundations and Tools: work through troubleshooting and common pitfalls in the context of Python from Scratch, and turn the result into a reusable part of the final Python practice portfolio using Python and functions.","videoUrl":null,"videoFileName":null,"duration":10000,"position":7,"createdAt":"2026-05-26T07:45:41.964Z","updatedAt":"2026-05-26T07:45:41.964Z","courseId":"afeb8a40-9291-4770-bee0-81bda2db0983","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"95332dbb-ad0c-4106-a68c-32ff7a80f3f0","title":"Python from Scratch: Bootcamp — Foundations and Tools — implementation, handoff, and next steps","description":"Lesson 9 of 9 in Python from Scratch: Bootcamp — Foundations and Tools: work through implementation, handoff, and next steps in the context of Python from Scratch, and turn the result into a reusable part of the final Python practice portfolio using Python and functions.","videoUrl":null,"videoFileName":null,"duration":10000,"position":8,"createdAt":"2026-05-26T07:45:41.964Z","updatedAt":"2026-05-26T07:45:41.964Z","courseId":"afeb8a40-9291-4770-bee0-81bda2db0983","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null}],"author":{"id":"c7317603-d284-4308-b59b-52e1790818ba","name":"Wesley Bell","avatarUrl":null,"bio":null,"socialLinks":null,"isPlatformRepresentative":false},"hasTeamOffer":false,"teamOfferSummary":null}