Programming

Python 3: Build your first web application! (ETH Lecturer)

CHF 6,000

excl.

Start: June 6, 2026
End: June 17, 2026
Duration: 10 days (8 hours/day)

Training program facts

Final Outcome

After completing this training, participants will be able to:

    • Build a fully functional Python web application
    • Use modern Python web frameworks
    • Integrate databases and authentication
    • Test, secure, and deploy a web app
    • Comprehend real-world backend development workflows
  • Experience with Python 1 and Python 2 is required.
  • The trainer must know how to write a Python package.
  • The trainer must know how to host and create API in Python.
  • Experience with UNIX commands is also required.

Module 1: Advanced Python Foundations for Web Development

Target: Write clean, scalable Python code for web apps

 

Module 2: Object-Oriented Programming for Web Applications

Target: Design maintainable application logic

 

Module 3: Web Fundamentals for Python Developers

Target: Understand how the web works

 

Module 4: Introduction to Python Web Frameworks

Target: Select and configure a web framework

 

Module 5: Building Your First Web Backend (Hands-on)

Target: Create a working backend application

 

Module 6: Templates & Frontend Integration

Target: Display dynamic content

 

Module 7: Database Integration

Target: Persist application data

Module 8: Authentication & Authorization

Target: Secure your web application

 

Module 9: APIs & External Integration

Target: Build and consume APIs

 

Module 10: Testing and Debugging Web Applications

Target: Build reliable web apps

 

Module 11: Performance & Scalability Basics

Target: Make your app ready for production

 

Module 12: Security Best Practices for Web Apps

Target: Protect your application

 

Module 13: Deployment & DevOps Basics

Target: Run your app in real environments

 

Module 14: Capstone Project – Your First Web Application

Target: Apply everything learned

Questions about the program?

Python 3: Build your first web application! (ETH Lecturer)

Register now

Programming

Python 3: Build your first web application! (ETH Lecturer)

#080213

06.06.2026

17.06.2026

CHF 6,000

excl.

Location: Circle 6
Zurich Airport
Duration: 10 days (8 hours/day)