
What we’re about
What’s the group goal?
This group brings together people who want to learn, upskill, or transition into the fields of Cloud Computing, Machine Learning, AI, Large Language Models, and Python programming.
Our goal is to create a friendly, accessible learning community where beginners, students, professionals, and tech enthusiasts can build real skills through practical workshops, hands-on sessions, and guided learning.
Whether you’re starting from scratch or looking to deepen your knowledge, this group helps you grow confidently and gain skills that matter in today’s tech landscape.
Who are you hoping to meet?
We welcome:
- Beginners curious about AI, cloud, or coding
- Students who want practical experience outside university
- Professionals looking to upgrade their technical skills
- Career changers moving into data, cloud, or software roles
- Tech enthusiasts who enjoy learning new tools and technologies
- Anyone who wants to connect with others interested in AWS, GCP, Python, ML, or LLMs
Everyone is welcome—no previous experience required.
What will you do at your events?
Our events include a mix of:
- Hands-on workshops (AWS, GCP, Python, LLMs, Machine Learning)
- Beginner-friendly introduction sessions
- Live coding demonstrations
- Short lectures + practical exercises
- Q&A and mentoring time
- Project-based sessions for those who want to build something real
- Networking and discussion for both online and in-person events
Sessions are offered online and face-to-face in Central London.
Events are designed to be interactive, practical, and engaging—focused on real understanding, not theory alone.
Upcoming events
1

Introduction to Machine Learning with Python (Part 1)
Birkbeck College (University of London), Malet Street, London, WC1E 7HX, GB👉 Register and subscribe to my calendar to join more free sessions.
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.5 attendees