{ } Programutvikling
Events and Workshops
In-house
About us
Dark
Light
Filter
Course Calendar
Sort after topic
Jun 10
NDC Oslo 2024
10 - 14 June 2024
160
Speakers
45
Technologies
17
Workshops
170
Talks
Jun 12
What's new in .NET 8 & C# 12
Filip Ekberg
1 hour
-
Jun 12
Erlang, OCaml, same thing 🤷
Leandro Ostera
1 hour
-
Jun 12
Turbocharged: Writing High-Performance C# and .NET Code
Steve Gordon
1 hour
-
Jun 12
Distributed Async Await • A new programming model for the cloud
Dominik Tornow
1 hour
-
Jun 13
Are Rewrites always a Bad Idea?
Adele Carpenter
1 hour
-
Jun 13
Building a Robot Arm with .NET 8, Raspberry Pi, Blazor and SignalR
Peter Gallagher
1 hour
-
Jun 13
If I (only) Had A Hammer
Liam Westley
1 hour
-
Jun 13
CS Fundamentals: How SSL Works
Rob Conery
1 hour
-
Jun 13
The Power of Function Composition
Conor Hoekstra
1 hour
-
Jun 14
Smarter, Not Harder: Scaling without burning out in an always more landscape
Marion Løken
1 hour
-
Jun 14
Functional Programming on .NET - The Best of Both Worlds
Isaac Abraham
1 hour
-
Jun 14
Decades in the Machine - Meaning and Purpose in Technology
David Whitney
1 hour
-
Aug 26
Copenhagen Developers Festival 2024
26 - 30 August 2024
100
Speakers
5
Bands
100
Talks
10
Workshops
Sept 9
NDC TechTown 2024
9 - 12 September 2024
50
Speakers
15
Technologies
10
Workshops
60
Talks
Oct 14
NDC Porto 2024
14 - 18 October 2024
80
Speakers
40
Technologies
6
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
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
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
Mark Rendle
-
Contact us
Learn Go Programming for the Impatient
Wei-Meng Lee
-
Contact us
Python Properly
Austin Bingham
-
Contact us
Records Deep Dive: What, Why and How
David Wengier
-
Contact us
Developing with C#
Filip Ekberg
-
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
Mark 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