
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
4
- £60.00

Hands-On LLM Engineering with Python (Part 1)
Devereux Court, London, GBREGISTER BELOW FOR MORE AVAILABLE DATES!
↓↓↓↓↓
https://luma.com/stelios
-----------------------------------------------------------------------------------
Who is this for?
Students, developers, and anyone interested in using Large Language Models (LLMs) to build real software solutions with ** Python.
Tired of vibe coding with AI tools? Want to actually understand and own your code, instead of relying on black-box magic? This session shows you how to build LLM systems properly, with full control and clear engineering principles.
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 hands-on introduction to building software with LLMs using Python, Ollama, and LiteLLM, including:
- How LLMs, embeddings, and agents work.
- Calling local models with Ollama or cloud models (OpenAI, Gemini and more).
- Using LiteLLM for custom prompts and tool-calling.
- Building simple agents from scratch.
- Introduction to RAG (Retrieval-Augmented Generation).
- Working with vector databases (ChromaDB) and vector similarity search library (FAISS).
- Storing, searching, and retrieving embeddings.
- Introduction to Streamlit for interactive data apps.
- End-to-end examples you can run on your own machine.
This session focuses on theory, fundamentals and real code you can re-use.
Why LiteLLM?
LiteLLM gives you low-level control to build custom LLM solutions your own way, without a heavy framework like LangChain, so you understand how everything works and design your own architecture. A dedicated LangChain session will follow for those who want to go further.
What are the requirements?
Bring a laptop with Python installed (Windows, macOS, or Linux), along with Visual Studio Code or a similar IDE, with at least 10GB of free disk space and 8GB of RAM.
> This space is needed for running local models during the workshop.
> If you don’t have a suitable laptop, please contact Stelios (stelios.sotiriadis@warestack.com) before registering.
What is the format?
A 3-hour live session with:
- Interactive theory blocks
- Hands-on coding
- Step-by-step exercises
- Small group support
- Three 10-minute breaks
- Q&A and class quizzes
This is a highly practical, hands-on class focused on code and building working LLM systems.
What are the prerequisites?
A good understanding of programming with Python is required (basic to intermediate level). I assume you are already comfortable writing Python scripts.
What comes after?
Participants will receive an optional mini capstone project with one-to-one personalised feedback.
Is it just one session?
This is the first session in a new sequence on applied AI, covering agents, RAG systems, vector databases, and production-ready LLM workflows. Later sessions will dive deeper into topics such as embeddings with deep neural networks, LangChain, advanced retrieval, and multi-agent architectures.
> You can decide afterwards whether you’d like to join future sessions.
How many participants?
To keep this interactive, only 15 spots are available. Please register as soon as possible.2 attendees 
Modern SQL Essentials with Supabase and Python
Birkbeck College (University of London), Malet Street, London, WC1E 7HX, GB---------------------------------------------------------------------------------
If you are already registered in Luma: https://luma.com/u2x2ysie please do not register again.
---------------------------------------------------------------------------------
This event runs in a hybrid format: face to face and online.
---------------------------------------------------------------------------------
Who is this for?
Relational databases and SQL remain the foundation of nearly all modern software systems, from web apps and SaaS platforms to analytics pipelines.
Students, developers, and anyone interested in getting started with the theory and practice of relational databases, SQL, Supabase, and Python.
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. His expertise includes cloud computing, distributed systems, data engineering, and AI engineering.
Stelios holds a PhD from the University of Derby, completed a postdoctoral fellowship at the University of Toronto, and has worked with Huawei, IBM, Autodesk, and several startups. Since 2018 he has taught at Birkbeck and, in 2021, founded Warestack, building software for startups globally.
What we’ll cover
A practical introduction to the core concepts of relational databases, including how to build and manage databases using SQL and modern tools like Supabase and Python.
You will learn:
- What relational databases are and why they matter
- SQL fundamentals
- Joins, constraints, keys, indexing, and schemas
- Hands-on database design and normalisation
- Using Supabase as a modern PostgreSQL backend
- Querying databases with Python
- Building a simple CRUD application
Requirements
- A laptop with Python (Windows, macOS, or Linux)
- Visual Studio Code installed
- Python pip installed
- A free Supabase account
- Basic internet access
If you don’t have a suitable laptop, you may use the lab computers.
Why Supabase and Python?
Supabase has become one of the most popular modern PostgreSQL platforms, widely adopted by startups and developers for its speed and simplicity. Python is one of the most used programming languages in the world, especially for data and backend development. Together, they form a highly popular and practical stack for building real applications.
Format
A 2-hour live session including:
- Interactive theory
- Hands-on SQL practice
- Step-by-step coding exercises
Prerequisites
You should be comfortable writing simple Python scripts (basic to intermediate level). No prior SQL experience is required.19 attendees
Past events
2



