Data Science and Machine Learning with Python


An improver-level course covering data analysis, statistical methods and machine learning with Python through practical activities.
About this course
The course introduces key data science concepts, including structured and unstructured data, databases and big data, before exploring Python-based analysis. Participants work with Pandas for data manipulation and use Matplotlib and Seaborn to visualise findings. The machine learning component covers fundamental concepts and the use of Scikit-Learn and TensorFlow to create models. Teaching combines practical activities with a Personal Learning Plan, allowing the course to address individual learning needs.
What you'll learn
- Apply Python to basic data science tasks
- Manipulate datasets using Pandas
- Create data visualisations with Matplotlib and Seaborn
- Use statistical methods to analyse data
- Build introductory machine learning models with Scikit-Learn and TensorFlow
Is this course right for you?
The course is intended for improver-level learners rather than complete newcomers to IT. Participants need a basic understanding of programming, preferably in Python, and must be able to use a computer.
- Requires basic programming knowledge
- Python familiarity is preferred
- Not intended as a beginner IT course
Before you go
- Learners must be able to use a computer to join the course.
Where this course runs
- Selected class
Parkshot, Richmond upon Thames, London TW9 2RE
Richmond upon Thames, London TW9 2RE
Nearest station: Richmond
View venue details ›
Upcoming classes
1 class
Selected date
Tue 1 Jun 2027
18:15 – 21:15 • 7 weeks
£168
Parkshot, Richmond
Programming & IT team
Book this class →
