Python programming
Variables, control flow, functions, collections, modules and object-oriented basics.
Data Science Prep Course
A free, fully online course for beginners. Learn Python, NumPy, Git, the command line and essential linear algebra with support from the LDSA community.
See the current course details (opens in a new tab)Start from zero
The Prep Course teaches the practical programming and software foundations expected when applying to the Starters Academy. It is remote, hands-on and paced over several weeks.
New learning units arrive regularly, with exercises, instructors to ask for help and a final project that puts the pieces together.
What you will learn
These foundations help you work independently, understand course materials and tackle the Starters Academy admission exercise with confidence.
Variables, control flow, functions, collections, modules and object-oriented basics.
Work with arrays and translate essential mathematical ideas into code.
Use the Unix command line, Git, GitHub, editors, notebooks and Python packaging.
How it works
Study new material, practise with auto-graded exercises and ask instructors or peers when you get stuck.
Combine your new skills in a practical piece of software you can explain and be proud of.
Questions
The official wiki contains the latest schedule and admissions information for each edition.
It is designed for people without prior programming experience who want the foundations needed for the Starters Academy.
Python programming, NumPy, basic linear algebra, the Unix command line, Git, text editors, Python modules, packaging and a final project.
The Prep Course is free.
Beginners should plan for at least 10 hours each week. Learners who already know some topics may need less time.
No. It prepares you for the admission process and improves your foundations, but does not guarantee admission.
Yes. Setup instructions are provided, and you need a computer on which you can install software.
The current public course information does not promise a certificate. The focus is on practical knowledge and preparation.