Updated 27 Aug
AI-powered learning
Save this course
Master the Deno JavaScript Runtime
18 lessons
2h 15min
Created by Francesco Leardini
Who wrote it
Francesco Leardini
Principal software engineer, international speaker and Angular trainer.
I am enthusiast about PWAs, web trends and always looking for new interesting ways to combine them in my projects. I also loves to share what I learned talking to international conferences and local meetups. When not busy developing or preparing a talk, I like hiking in the Swiss Alps and attempt taking the best photos I can.
Join 3.1 million developers at
What You'll Learn
- Learn about Deno and what differentiates it from Node.js
- Discover Deno built in features.
- Solve common problems through hands-on, practical exercises.
- Learn how to publish your Deno programs with a couple of clicks using the latest "Deno Deploy" distributed system.
Learning Roadmap
What is Deno?Deno Core Features: Part 1Deno Core Features: Part 2Quiz: Test your Deno KnowledgeDeno LibrariesTestingTesting: Exercise SolutionBundle, Compile and Install ScriptsPractical Examples: Designing REST EndpointsExercise: Create a REST APIREST API: Exercise SolutionDeno Web APIsConclusion: Should you Migrate to Deno?Appendix: Installation and SetupAppendix: DebuggingAppendix: Deno DeployAppendix: Test your Deno APIAppendix: Further Resources
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
About this course
WHY I WROTE THIS COURSE
Deno is a runtime environment for JavaScript and TypeScript. Since it’s built to improve upon the earlier version of Node.js, Deno offers significant upgrades to improve security and real-world performance while offering developers modern instrumentation.
In this course, you’ll discover Deno’s main features and explore its similarities and differences in relation with Node.js. You’ll then be led through a series of detailed project examples and practical code exercises to master its runtime.
By the end of the course, you’ll be ready to create professional, highly performant JavaScript or TypeScript applications with Deno.
ABOUT THE AUTHOR
Francesco Leardini
Principal software engineer, international speaker and Angular trainer.
Trusted by 3.1 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources