Cover Image for Modern SQL Essentials with Supabase and Python
Cover Image for Modern SQL Essentials with Supabase and Python
Avatar for Tech Workshops with Stelios
Learn software development by building systems
85 Going
Registration
Welcome! Please choose your desired ticket type:
About Event

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.

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
85 Going