Building LLM applications with Python
Event PAST

Building LLM applications with Python

05 January Online

About this event

Overview

​Students, developers, and anyone interested in getting started with theory and practice on building LLM-based applications with Python.

Who is this for?

​Undeniably, large language models (LLMs) are at the centre of a modern gold-rush in technology.

Students, developers, and anyone interested in getting started with theory and practice on building LLM-based applications with 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, 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 on the basics of local models and cloud APIs to build real software systems.
​You will learn:

  • ​Introduction to natural language processing
  • ​LLMs theory and intuition
  • ​Agents are and how to build them
  • ​Running local models with Ollama (free and offline)
  • ​Calling local models using Python
  • ​Building a ChatGPT-like chatbot with Python libraries

Requirements

  • ​A laptop with Python (Windows, macOS, or Linux)
  • ​Visual Studio Code installed
  • ​Python pip installed
  • ​At least 10 GB free disk space
  • ​At least 8 GB RAM

​This space is needed for running local models.

​You may also use the lab computers if your device doesn’t meet the requirements.

Format

​A 1.5-hours live session including:

  • ​Interactive theory
  • ​Hands-on coding
  • ​Step-by-step exercises

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

Prerequisites
​You should be comfortable writing Python scripts (basic to intermediate level).

Want to find AI jobs?

Join thousands of AI professionals finding their next opportunity

We respect your inbox. Unsubscribe at any time.

© 2026 DevFound.ai. All rights reserved.

Common Questions

Frequently asked questions

Quick answers about how DevFound's AI matching, resumes, and referrals work.

DevFound's AI Copilot ingests your profile, goals, and live job data to deliver curated matches in seconds. Every match includes a resume variant, suggested referrals, and interview prep so you can act immediately. The more feedback you provide, the sharper the Copilot becomes.

AI-led job searches shrink the hours spent sifting through boards and formatting resumes. DevFound pairs automation with your personal outreach, so you reserve energy for interviews and negotiation. Traditional networking still matters, but AI gives you a lift before you even send a message.

Modern AI roles expect comfort with production-grade code, data fluency, and practical ML tooling. The strongest candidates pair deep technical chops with storytelling—translating model impact to product, GTM, and exec partners. Continuous learning keeps you ahead as stacks evolve.

DevFound rewards active seekers. Keep your profile fresh, respond to match quality prompts, and enable alerts so you never miss a role. The AI prioritizes companies and teams that align with your feedback, accelerating both introductions and interview invites.

High-density tech hubs continue to host the deepest AI talent pools, yet distributed teams are catching up fast. Use DevFound filters to hone in on onsite, hybrid, or fully remote roles and watch openings expand across time zones.

DevFound aggregates thousands of remote AI openings and flags the nuances—core hours, async culture, and visa needs—up front. The Copilot also recommends how to position your distributed work experience so hiring managers know you can thrive on a remote team.