{ } Programutvikling
Events and Workshops
In-house
About us
Dark
Light
Filter
Course Calendar
Sort after topic
Jan 20
NDC Security 2025
20 - 23 January 2025
40
Speakers
20
Technologies
8
Workshops
50
Talks
Jan 27
NDC London 2025
27 - 31 January 2025
100
Speakers
50
Technologies
12
Workshops
110
Talks
Jan 30
Write Uno Time, Run Everywhere with the Uno Platform
Joseph Guadagno
1 hour
Queen Elizabeth II Centre
-
Jan 30
Null & Void - Everything about Nothing in .NET
Stefan Pölz
1 hour
Queen Elizabeth II Centre
-
Jan 31
82 Bugs I Collected in a Year You Won’t Believe Made It to Production
François Martin
1 hour
Queen Elizabeth II Centre
-
Apr 29
NDC Melbourne 2025
29 April - 1 May 2025
40
Speakers
30
Technologies
10
Workshops
50
Talks
May 19
NDC Oslo 2025
19 - 23 May 2025
150
Speakers
45
Technologies
20
Workshops
160
Talks
May 19
Python Properly
Austin Bingham
2 days
Oslo Spektrum
13 990 NOK
Register
May 19
Package management with Guix
Jørgen Kvalsvik
2 days
Oslo Spektrum
13 990 NOK
Register
May 21
Graph the planet: Wrangling GPU graph dataframes with GFQL
Sindre Breda
1 hour
Oslo Spektrum
-
May 21
A Deep Dive into Advanced TypeScript: A Live Coding Expedition
Christian Woerz
1 hour
-
May 21
Let’s catch up with C#! Exciting new features in C# 9, 10, 11, 12 and 13!
Filip Ekberg
1 hour
-
May 21
Lightning Talks 1
Stian Veum Møllersen, Mey Beisaron, Maja Maria Dawn Jaakson, Tom Rune Sæverås
1 hour
-
May 21
From HTML to here: The evolution of Web development and where we lost our way
Małgorzata Janeczek
1 hour
-
May 21
Algorithms Demystified
Dylan Beattie
1 hour
-
May 21
Quantum Physics for Software Developers
Filip W.
1 hour
-
May 21
Lightning Talks 2
Espen Kalhagen, Theodor René Carlsen, Lars Furu Kjelsaas, Marianne Wahlstrøm
1 hour
-
May 21
Kotlin Multiplatform's Cross-Platform Brilliance at Norway's 377-Year-Old National Postal Service
Anshika Koul
1 hour
-
May 21
Choosing the Right Framework for Your Cross-Platform Development
Dominik Titl
1 hour
-
May 22
Pattern-based C#: if it quacks like a duck…
Stefan Pölz, Eva Ditzelmüller
1 hour
-
May 22
Speedrun Into Massive Data: Using SIMD in C#
Steven Giesel
1 hour
-
May 22
Modernizing Legacy Code - While Not Bringing Down Prod
Joel Tosi
1 hour
-
May 22
The Tech Behind The Linebreakers
Dylan Beattie
1 hour
-
May 23
Maintaining a Library and a Community
Mark Erikson
1 hour
-
May 23
Why you should learn new programming languages
Erik Schierboom
1 hour
-
May 23
IaC Forged in Code: ARM/Bicep vs Terraform vs Pulumi
Mike Benkovich
1 hour
-
Sept 8
Copenhagen Developers Festival 2025
8 - 12 September 2025
100
Speakers
5
Bands
100
Talks
10
Workshops
Sept 22
NDC TechTown 2025
22 - 25 September 2025
50
Speakers
15
Technologies
10
Workshops
60
Talks
Oct 20
NDC Porto 2025
20 - 24 October 2025
80
Speakers
40
Technologies
8
Workshops
90
Talks
On demand courses
Introduction to Rust
Hans Elias B Josephsen
-
Contact us
Rust for the C++ Developer
Hans Elias B Josephsen
-
Contact us
Modern C
Jon Jagger
-
Contact us
Emulating a Game Boy in .NET 6
Wesley Cabus
-
Contact us
Performance tricks I learned from contributing to the Azure .NET SDK
Daniel Marbach
-
Contact us
Writing Code with Code: Getting Started with the Roslyn APIs
Steve Gordon
-
Contact us
50 ways to show your data
Thomas Hütter
-
Contact us
An Infrastructure as Code Bake-off, comparing ARM, Terraform and Bicep
Mike Benkovich
-
Contact us
God really plays dice - Introduction to Quantum Computing with Q#
Filip W.
-
Contact us
VSCode for the C# Developer
Tim Corey
-
Contact us
Making a difference in open-source
Florian Verdonck
-
Contact us
Use your source code to document your application
Michaël Hompus
-
Contact us
What's new in C# 11
David Wengier
-
Contact us
Let's Code an incremental source generator with Roslyn
Stefan Pölz
-
Contact us
Fun with Algorithms
Tess Ferrandez-Norlander
-
Contact us
Refactoring Is Not Just Clickbait
Kevlin Henney
-
Contact us
Tour of C - a proper (re)introduction to C
Olve Maudal
-
Contact us
Learning Rust for Pythonistas
Austin Bingham
-
Contact us
Secure Coding in C and C++
Robert Seacord
-
Contact us
What you can learn from an open-source project with 250 million downloads
Dennis Doomen
-
Contact us
Performance tricks I learned from contributing to open source .NET packages
Daniel Marbach
-
Contact us
I fought the law and the law won
Hackle Wayne
-
Contact us
Bun, Deno, Node.js? Recreating a JavaScript runtime from Scratch
Erick Wendel
-
Contact us
What's new in C#? Exciting new features in C# 9, 10 and 11!
Filip Ekberg
-
Contact us
Efficient Learning for Developers: Tips and Strategies
Tav Herzlich
-
Contact us
Lemonade Stand Revisited
Anders Norås
-
Contact us
Git Hidden Gems
Enrico Campidoglio
-
Contact us
.NET Systems Programming Learned the Hard Way
Aaron Stannard
-
Contact us
Part 1/2: The Toy Alchemist : Have fun, build a game, and learn Elixir
Jamie Wright
-
Contact us
My Worst Code Was My Best Code
Liam Westley
-
Contact us
Deep Dive into Advanced TypeScript: A Live Coding Expedition
Christian Woerz
-
Contact us
God really plays dice - Introduction to Quantum Computing with Q#
Filip W.
-
Contact us
You are doing logging in .NET wrong. Let’s fix it.
Nick Chapsas
-
Contact us
.NET 7 API diff
Stefan Pölz
-
Contact us
Intentional Code - Minimalism in a World of Dogmatic Design
David Whitney
-
Contact us
Part 2/2: The Toy Alchemist : Have fun, build a game, and learn Elixir
Jamie Wright
-
Contact us
Lightning Talks 6
Ruth Merethe Granevang, Eugene Romero, Nils Otto Johansen, Kitty Toft
-
Contact us
Applied Python Programming
Wei-Meng Lee
-
Contact us
From IL Weaving to Source Generators, the Realm story
Ferdinando Papale
-
Contact us
Rescuing your GIT Repositories using Amend, Reset, Revert, Rebase, Bisect, and Cherry-Picking
Brian Gorman
-
Contact us
Introduction to Rust
Richard Feldman
-
Contact us
Python Properly
Robert Smallshire
-
Contact us
What you can learn from an open-source project with 300 million downloads
Dennis Doomen
-
Contact us
Ada Lovelace and The Very First Computer Program
Steven Goodwin
-
Contact us
Background Services in ASP.NET Core and .NET
Steve Gordon
-
Contact us
The definitive deep dive into the .git folder
Rob Richardson
-
Contact us
What's new in .NET 8 & C# 12
Filip Ekberg
-
Contact us
Love, Hate, and Policy Languages
Gabriel L. Manor
-
Contact us
You are doing logging in .NET wrong. Let’s fix it.
Nick Chapsas
-
Contact us
How JavaScript Happened: A Short History of Programming Languages
Rendle .
-
Contact us
What's new in .NET 8 & C# 12
Filip Ekberg
-
Contact us
Erlang, OCaml, same thing 🤷
Leandro Ostera
-
Contact us
Are Rewrites always a Bad Idea?
Adele Carpenter
-
Contact us
Turbocharged: Writing High-Performance C# and .NET Code
Steve Gordon
-
Contact us
Distributed Async Await • A new programming model for the cloud
Dominik Tornow
-
Contact us
Functional Programming on .NET - The Best of Both Worlds
Isaac Abraham
-
Contact us
Smarter, Not Harder: Scaling without burning out in an always more landscape
Marion Løken
-
Contact us
The Power of Function Composition
Conor Hoekstra
-
Contact us
Tackling property data with readable code
Lars Furu Kjelsaas
-
Contact us
Building a Robot Arm with .NET 8, Raspberry Pi, Blazor and SignalR
Peter Gallagher
-
Contact us
If I (only) Had A Hammer
Liam Westley
-
Contact us
Decades in the Machine - Meaning and Purpose in Technology
David Whitney
-
Contact us
CS Fundamentals: How SSL Works
Rob Conery
-
Contact us
Learn Go Programming for the Impatient
Wei-Meng Lee
-
Contact us
What's new in .NET 9 & C# 13
Filip Ekberg
-
Contact us
Speech Technologies for a Multilingual World
Jessica Rose
-
Contact us
Records Deep Dive: What, Why and How
David Wengier
-
Contact us
Developing with C#
Filip Ekberg
-
Contact us
The future of UI is "open"
Brecht De Ruyte
-
Contact us
Unveiling .NET Secrets with the World's Smallest C# Program
Steve Gordon
-
Contact us
Codex: The Impact of English on Programming Languages
Guy Royse
-
Contact us
Where next, C#?
Mads Torgersen
-
Contact us
C#'s Functional Journey
Mads Torgersen
-
Contact us
JavaScript for Developers
Damjan Vujnovic
-
Contact us
Mod(C++) Fundamentals
Corentin Jabot
-
Contact us
Developing Applications with .NET and C#
Gill Cleeren
-
Contact us
Secure Coding in C and C++
Robert Seacord
-
Contact us
Python Proficiency: Beyond the Basics
Sebastian Roll, Peder Bergebakken Sundt
-
Contact us
Go for Beginners
Erik Engheim
-
Contact us
Clean Code: Be The Hero
Ben Dechrai
-
Contact us
Up and running with Kotlin
Svetlana Isakova
-
Contact us
Building modern applications with C# and .NET Core
Gill Cleeren
-
Contact us
Application Building with ASP.NET Core 3.0
Damian Edwards
-
Contact us
Where’s C# headed?
Mads Torgersen
-
Contact us
Locknote: How JavaScript Happened: A Short History of Programming Languages
Rendle .
-
Contact us
Linux System Programming Fundamentals
Michael Kerrisk
-
Contact us
Programutvikling uses cookies to see how you use our website. We also have embeds from YouTube and Vimeo. How do you feel about that?
All good!
Don't want it