Cover Image for Introduction to Machine Learning with Python (Part 1)
Cover Image for Introduction to Machine Learning with Python (Part 1)
Avatar for Tech Workshops with Stelios
Learn software development by building systems
49 Going

Introduction to Machine Learning with Python (Part 1)

Registration
One Spot Remaining
Hurry up and register before the event fills up!
Welcome! To join the event, please register below.
About Event

Who is this for?

Students, developers, and professionals who want a practical introduction to Machine Learning with Python, without the hype, just practical explanations and hands-on coding.

If you’re confused by ML being explained with buzzwords or abstract theory, this session gives you the Python fundamentals you actually need to build and use basic machine learning models from scratch.

Who is leading the session?

The session is led by Dr. Stelios Sotiriadis, CEO of Warestack, Associate Professor and MSc Programme Director at Birkbeck, University of London, specialising in cloud computing, distributed systems, and AI engineering.

Stelios holds a PhD from the University of Derby, completed a postdoctoral fellowship at the University of Toronto, and has worked on industry and research projects with Huawei, IBM, Autodesk, and multiple startups. Since moving to London in 2018, he has been teaching at Birkbeck. In 2021, he founded Warestack, building software for startups around the world.

What we’ll cover

A practical introduction to core machine learning concepts and how to implement them with Python and scikit-learn:

  • The fundamentals of machine learning

  • Understanding datasets, features, and target variables

  • Data preprocessing and normalization

  • Training common ML models for classification and regression using Python libraries.

  • Evaluating models for accuracy

  • Visualising results with Python

  • Hands-on examples you can run directly in Google Colab

This session focuses on real code, clear understanding, and practical ML engineering.

What are the requirements?

Bring a laptop and ensure you have a Gmail account.
The session will run entirely on Google Colab, so no local installation is required.

Format

A 2-hour live hands-on class, structured around:

  • Interactive explanations

  • Guided coding

  • Step-by-step exercises

  • Mini challenges

  • Q&A

This is a practical, code-first session, suitable for both beginners and intermediate Python users wanting to level up.

In-person or online?

The class will run in person, with streaming available for remote attendees.

Please note:
In-person participation is strongly preferred, as the session includes hands-on coding, live troubleshooting, and personalised support that cannot be fully provided to remote participants.

Prerequisites

You should be comfortable writing basic Python scripts (variables, loops, functions, imports). No prior machine learning experience is required.

A link will be shared to participants after registration.

Are there going to be more sessions?

Yes, this is the first session in a new series on practical Machine Learning and applied AI with Python. Additional sessions will be scheduled afterwards, covering further machine learning and AI algorithms.

What comes after?

Participants will receive an optional mini ML assignment and recommended next steps for deeper learning.

Location
Birkbeck, University of London
Malet St, London WC1E 7HX, UK
The session will take place at Birkbeck, University of London, on Malet Street in Bloomsbury, just a short walk from Tottenham Court Road station. The exact room location will be confirmed and shared with all registered participants closer to the event date.
Avatar for Tech Workshops with Stelios
Learn software development by building systems
49 Going