This is a fast-paced course with some prerequisites. Students should be comfortable with programming fundamentals, core Python syntax, and basic statistics.
Upon enrolling, you'll complete a short onboarding task and, based on your results, may be advised to take an introductory Python workshop. You'll also complete up to 25 hours of online preparatory lessons that will ensure you have the foundations to dive into rigorous coursework.
Our Admissions team can discuss your background and learning goals to advise if this course is a good fit for you.