Skip to content
faviens

Workshop · On demand

Code Workshop

Modern engineering practices for production-grade Python.

Turning scripts into maintainable systems. We train Python teams in the practices that separate hobby code from work that holds up under review months later, from Git and CI/CD through testing, code quality, and software architecture.

Details

Duration
2–3 hours, depending on your needs.
Languages
German, English
Locations
Zürich, Basel, Bern, Zug, Luzern, Winterthur, St. Gallen, Genf, Lausanne, Remote / online
Booking
On-demand, booked by the client for their team.
Prerequisites
Programming experience in any language. We work with what you use day to day.

Agenda

Git and collaboration

A shared workflow that makes reviews and history worth reading.

Modern Python stack

Environments, dependencies, and packages that reproduce cleanly.

CI/CD and versioning

Automating what humans keep forgetting to do.

Testing

Tests that catch what code review can't, and won't be ignored.

Code quality

Standards that hold up in reviews, months later.

Software architecture

Structures that let projects grow without collapsing.

Who it's for

  • Python developers and data engineers
  • Research and ML teams putting code into production
  • Tech leads establishing engineering standards

Format

  • Interactive workshop with hands-on exercises
  • Grounded in theory and industry best practices
  • Bring-your-own repositories and examples encouraged

What you'll take away

Git, CI/CD, and versioning Modern Python stack Testing and code quality Software architecture

Frequently asked

How long does the workshop take?

2–3 hours, depending on your needs.

Is the workshop on-site or remote?

Either. On-site in Zürich, Basel, Bern, Zug, Luzern, Winterthur, St. Gallen, Genf, Lausanne and elsewhere in Switzerland, or remote as an online session.

Which language is the workshop held in?

In German or English, as agreed.

What background do participants need?

Programming experience in any language. We work with what you use day to day.

How many participants is the workshop designed for?

Usually up to 20 participants. Larger groups on request.

Can we bring our own use case?

Yes. We work with your use case where you have one, and with our reference example where you do not. What you bring shapes the workshop more than any slide does.

What happens to the material we bring?

It stays yours. Documents, data and questions raised in the workshop are used for the workshop only and are not shared. We are happy to sign a confidentiality agreement beforehand.

How is the workshop booked?

On-demand, booked by the client for their team.

Ready to start?

Let's talk about your project.

info@faviens.com