Python — fundamentals
Write your first useful scripts and read existing Python code without getting stuck.
Describe your need, get a tailored program and a pre-filled quote in 3 min. A 100% free call with an advisor.
Short trainings on the technologies your teams use every day. The autumn calendar is open — October, November and December — and every session runs from the first registration: you can block your calendar and start a funding request without waiting for a quota.
The confirmed sessions below suit one or two people. From four, a tailored in-company session costs less and matches your own tools.
| Confirmed session | Tailored in-company | |
|---|---|---|
| Who for | 1 to 3 people from a team | A whole team, 4 people and up |
| Price | €2,800 excl. VAT per person, all in | Flat group rate, from €4,900 excl. VAT |
| Dates | Already set, three months published ahead | Your dates, within 3 weeks on average |
| Programme | Standard, proven across many cohorts | Tailored to your tools and real cases |
| Group size | 10 attendees maximum, several companies | Your teams only, full confidentiality |
| Decision | Register online, answer within 24 h | Scoping call then detailed quote within 48 h |
| Next step | See the dates |
Search a technology, filter by domain, book the date that suits you. Each row shows the next confirmed session.
96 trainings shown
Write your first useful scripts and read existing Python code without getting stuck.
Move from a 400-line script to code that is split, testable and handed over.
Replace two hours of weekly copy-paste with a script that runs on its own.
Build an end-to-end manageable application, auth and admin included.
Expose a typed, documented, fast API ready for your front-end.
Ship a simple service without dragging in a whole framework.
Handle in a few lines what used to take a day in a spreadsheet.
Ship without holding your breath: a test suite that catches regressions.
Understand what you write instead of pasting snippets found online.
Tame network calls, errors and chaining without unreadable nesting.
Surface at compile time the bugs that used to reach production.
Serve an API, handle files and processes, hold under load.
A structured, authenticated, documented API — not a 900-line file.
Write tests you keep, not tests you disable at the first failure.
A project that boots in two seconds and formatting nobody argues about.
Understand lockfiles, versions and vulnerabilities before they hit you.
Components, state, effects: the few notions that make you autonomous.
Diagnose a slow render and split an application that grew too fast.
Fast, indexable pages without giving up interactivity.
An approachable framework to ship fast, without start-up debt.
The strict framework that holds up as the team turns over.
Less code, less JavaScript shipped to the browser.
Stop fighting layout and write CSS that holds.
Consistent output without reinventing a naming convention each project.
A legal obligation handled as a skill, not as an audit you endure.
Measure before optimising, then win the seconds Google counts.
Types, Composer, tests: today's PHP is nothing like 2010's.
The backbone of French business applications, learned in the right order.
From prototype to production without rewriting the project.
Pick up an existing Java codebase and contribute the following week.
Services that start, configure and monitor themselves without XML.
The most widespread in-house platform, approached the right way.
One binary, nothing to install, concurrency that finally reads well.
Memory safety guaranteed at compile time, without a garbage collector.
An API teams integrate without calling you, versioned and described.
Let clients ask for what they need without multiplying endpoints.
Leverage React skills to ship on iOS and Android.
Actually use the Apple platform instead of working around it.
Android's official language, with the patterns Google expects.
Stop waiting on BI: pull the number you were asked for yourself.
Read an execution plan and turn a 40 s query into 200 ms.
Indexes, locks, backups: run a production database without surprises.
Back up, restore, repair — before you need it in a hurry.
Model without a schema without modelling carelessly.
Cut response times by relieving the database of repeated reads.
The schema you won't redo in six months because it was thought through.
Search that finds, with relevance tuned rather than endured.
Rebase, conflicts, history: never fear pushing again.
End “works on my machine”, from image to deployment.
Deploy, scale and debug without pasting manifests at random.
A pipeline that tests, builds and deploys while you do something else.
Automate without a build server to maintain.
Rebuild an environment identically, without clicking a console.
A hundred servers configured alike, and proof they stayed that way.
Stand on your own over SSH: permissions, processes, logs, network.
The ten services covering 90 % of needs, and what they cost.
The cloud of French IT departments, from portal to invoice.
Know what production is doing before the customer tells you.
Reverse proxy, TLS, cache: the brick in front of every app you run.
A dashboard management actually opens, refreshing on its own.
Power Query and pivot tables: half the “data” needs solved without a project.
Transformations versioned, tested and documented like code.
Scheduled jobs that restart themselves and alert when they fail.
Pick the right chart and strip everything that blocks understanding.
Separate storage and compute, stop paying for idle servers.
A chain that holds: extraction, quality, loading, monitoring.
Installed use cases and a written confidentiality framework, not demos.
Know when a model is the answer, and when a rule will do.
Train, evaluate, and don't be fooled by a flattering metric.
Answers grounded in your sources, with the citation to match.
Detection, classification, quality control: what actually works on a line.
The ten flaws found everywhere, and how to close them in your code.
See your system through the eyes of someone trying to get in.
Turn the regulation into concrete decisions about your processing.
Encrypt, sign, exchange keys — without inventing your own protocol.
The shared responsibility model, applied to your actual account.
What you do in the first two hours, decided before the incident.
Mockups developers can build from without asking three questions.
Decide on observation rather than on the most senior opinion.
Five well-chosen users reveal most of the problems.
A shared library that survives its author leaving.
Let people try before you have it built.
The rules that make an interface look considered, even without an art director.
Rituals that serve a purpose, and the ones you can drop.
See where it jams, limit work in progress, deliver more steadily.
Say no with arguments, and keep a backlog that reflects value.
Code is read ten times more than written: optimise for reading.
Make structural decisions and leave a record of the reasons.
Reviews that are fast and useful, without ego or nitpicking.
Spend test effort where it actually prevents incidents.
Documentation the team consults instead of interrupting you.
October, November, December. Every session starts on a Monday and ends on the Tuesday. Seats are allocated in registration order, ten attendees maximum.
+ 84 more sessions this month — search the catalogue above.
+ 84 more sessions this month — search the catalogue above.
+ 84 more sessions this month — search the catalogue above.
We only assign a trainer to a session if they use the technology in production. Their name and profile are shared at registration, before you commit to anything.




Before, during, after: we frame the brief, introduce the trainer, tailor the content and measure impact. You stay in control from kickoff to wrap-up.
Each trainer is validated on three criteria: hands-on field expertise, proven pedagogy and alignment with your industry.
30-minute video call between you and the selected trainer to validate the fit, adjust content and clear any final doubts.
No recycled slides. The syllabus is reworked from your real cases: tools, constraints, vocabulary, ongoing projects.
Live evaluations, 30/90/180-day check-ins and a consolidation plan. If the impact misses the mark, we rework it.
A simple promise: you don't pay to discover the trainer on day one. Everything is validated upfront, by you.

To fight inequalities in access to education, Learni donates a complete school kit to a child in need for every training booked. You build your skills, a child heads back to school.
The date is guaranteed: the session runs from the first registration and is never cancelled for lack of attendees. You can block the dates, book travel and start a funding request without waiting for a quota to be met.
Two days is enough to become autonomous on a specific tool, not to change careers. Foundational sessions start from scratch. Advanced sessions assume daily practice: that is stated on every catalogue row, before you register rather than after.
No, and that is deliberate. These sessions target skills usable the day you return to work, not an exam. You leave with a certificate of completion, corrected exercises and the full material. If you need vendor exam preparation, write to us: we run that format in-company.
Both, your choice, on the same dates. On-site sessions run at our hubs, remote sessions in a virtual classroom with the same labs and the same trainer. You choose when you book.
From four people, a tailored in-company session costs less and adapts to your tools, your data and your real cases. The table above compares both. Tell us your headcount and we will point you straight.
A trainer who uses the technology in production. Their name and profile are shared at registration, before you commit.
Learni is a quality-audited provider and issues a detailed quote within 48 hours so your finance or L&D team can process it through your own budget.
Send us the topic. We open new sessions on request regularly and reply within 24 business hours with a date or an in-company proposal.
30 minutes with a learning advisor. No commitment. No sales pitch dressed up as a demo.