Skip to main content

Posts

How to Build an ASP.NET Core MVC Web App – Tutorial

Curriculum for the course How to Build an ASP.NET Core MVC Web App – Tutorial Learn how to build full stack .NET web applications from scratch from @codeafuture, integrating services and external libraries (Chart.js)! 💻 Source Code: https://github.com/codeafuture/FinanceApp ⭐️ Timestamps ⭐️ 00:00 Overview 01:46 Creating the Project 02:33 The Expense Model 06:01 Adding Validation 08:41 Creating the Context & NuGet Packages 13:31 Creating & Setting up the Database 20:39 Creating the Controller 22:51 The Index Method 32:03 The Create Methods 40:44 Making the Methods asynchronous 42:59 Creating the Service 54:15 Integrating Chart.js ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Man...

From Poker Dealer to Self-Taught Developer [Podcast #160]

Curriculum for the course From Poker Dealer to Self-Taught Developer [Podcast #160] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Julia Undeutsch who is a self-taught software engineer and accessibility specialist. She works at a large European consultancy helping companies make their software more accessible for people with disabilities. Taught herself to code in her 30s using freeCodeCamp. We talk about: - Julia's coding journey from poker dealer to self-taught software engineer - How she creates tutorials in Japanese - Her passion for making software easier to use for everyone - Working remotely at a big European software consultancy Links we talk about during our conversation: - Julia's website: https://www.juliaundeutsch.com/ - Movie trailer for the 1999 Clive Owen movie "Croupier" that Quincy mentions: https://www.youtube.com/watch?v=LDWzeq5QGiA Chapters 0:00:00 Teaser 0:00:19 Introuction 0:01:24 Song: Fever 0...

A Level Computer Science – Essential Programming Concepts in VB.NET

Curriculum for the course A Level Computer Science – Essential Programming Concepts in VB.NET Master the essential programming concepts required for Cambridge A-level Computer Science with this comprehensive guide focused on VB.NET implementation. From fundamental algorithms like searching and sorting to advanced topics in Object-Oriented Programming and Abstract Data Types (ADTs), this course provides clear, practical explanations and implementations of each tested concept. This tutorial covers important programming aspects, including linked lists, binary trees, and practical applications of algorithms. Course developed by Moarz. ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Chapters ⭐️ 0:00:00 Intro 0:01:16 Object Oriented Programming 0:32:50 Algorithms 1:55:26 Abstract Data Types 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moral...

Build a Memory Game in React Tutorial

Curriculum for the course Build a Memory Game in React Tutorial Create an accessible, interactive memory game using React. This course takes you through building a polished project while exploring how to fetch data, manage state, and implement best practices for inclusivity and functionality. ✏️ Study this course interactively on Scrimba: https://scrimba.com/memory-game-in-react-c0a3odsk39?utm_source=youtube&utm_medium=video&utm_campaign=fcc-memory-game-launch Code is available on the Scrimba course page for each lesson. Discover how to build a fully interactive memory game in React, designed to enhance your development skills and with a focus on accessibility. This course guides you through each step, from fetching and managing API data to designing reusable components and implementing user interactions. You’ll work on challenges such as randomizing game elements, detecting matches, and handling errors. Along the way, you'll gain practical experience in solving co...

From freeCodeCamp to CTO with Robotics Engineer Peggy Wang [Podcast #159]

Curriculum for the course From freeCodeCamp to CTO with Robotics Engineer Peggy Wang [Podcast #159] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Peggy Wang. She's used freeCodeCamp to learn how coding, worked in Big Tech as a robotics engineer, and she's cofounder and CTO of Ego AI, which builds human-like agents for video games. We talk about: - How she grew up a first generation immigrant and public school kid in Milwaukee - How her love of robotics helped her get into Stanford - How freeCodeCamp served as a key resource to build her developer chops - The near future of humanoid robots, self-driving cars, and human-like AI agents in games Links we talk about during our conversation: - Peggy's GameDev company, Ego AI: https://www.egoai.com/ - Quincy's interview with hardware engineer Bruno Haid that he mentions toward the end of this episode: https://www.freecodecamp.org/news/podcast-hardware-engineering-bruno-haid/ ...

AI Engineer Roadmap – How to Learn AI in 2025

Curriculum for the course AI Engineer Roadmap – How to Learn AI in 2025 This comprehensive AI Engineering roadmap will walk you through the essential skills and techniques every aspiring AI Engineer should master by 2025. From fundamental mathematics and key machine learning algorithms to deep learning, AI Engineering best practices, and large language models—you’ll get hands-on AI Engineering experience and invaluable career insights that will set you on the fast track to success in this rapidly evolving field. Course developed by Tatev Aslanyan from @LunarTech_ai Apply to AI Engineering Bootcamp Here: https://www.lunartech.ai/bootcamp/ai-engineering-bootcamp ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Contents ⭐️ (0:00:00) AI Engineering Roadmap Introduction (0:03:59) What is AI Engineering (0:05:47) AI Engineering Applications (0:08:31) Must-Have Skills fo...

Strapi 5 and Next.js 15 Full Stack Project Course

Curriculum for the course Strapi 5 and Next.js 15 Full Stack Project Course Learn how to build a website with Next.js 15 and Strapi 5. In this course you'll learn to build a fully functional summer camp website from start to finish. Through hands-on practice, you'll discover how to combine the power of Next.js's server components with Strapi's headless CMS capabilities, creating dynamic, content-rich websites that are both developer-friendly and client-manageable. Project Repo Resources: https://github.com/PaulBratslavsky/freecodecamp-surfcamp-final Strapi Docs: https://strapi.link/getting-started ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Contents ⭐️ ⌨️ (0:00:00) Course introduction and project overview ⌨️ (0:11:37) How to follow this course and local project setup ⌨️ (0:15:59) Getting started with Next.js 15 and Strapi 5 ⌨️ (0:22:26) Section ...

Vyper and Python Smart Contracts on Blockchain – Full Course for Beginners

Curriculum for the course Vyper and Python Smart Contracts on Blockchain – Full Course for Beginners If you're interested in learning how to write software that runs on a blockchain distributed ledger database, this comprehensive course will teach you everything from scratch using Python and Vyper, even if you're a complete beginner. The course will enable you to: 1. Be able to develop smart contracts in Vyper, the pythonic smart contract blockchain language 2. Script in python (you can have 0 python experience for this course, we teach you python too!!) 3. Interact with smart contracts in Python and Vyper 4. Work with AI tools to speed up your development It also covers: - Fuzzing - NFTs - Algorithmic Trading - AI - ERC20s - DeFi And so much more! Code and resources: https://github.com/Cyfrin/moccasin-full-course-cu Cyfrin Updraft course: https://updraft.cyfrin.io/courses/intro-python-vyper-smart-contract-development ❤️ Support for this channel comes from our friend...

From Gas Station to Google with Self-Taught Cloud Engineer Rishab Kumar [Podcast #158]

Curriculum for the course From Gas Station to Google with Self-Taught Cloud Engineer Rishab Kumar [Podcast #158] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Rishab Kumar, cloud engineer and developer advocate at Twillio. Rishab grew up in India and moved to Canada for school. But he couldn't afford to finish. He resorted to delivering pizzas and working at a gas station. But he worked hard to teach himself how to code and how to build cloud infrastructure, and eventually got a job Google. Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com. Support also comes from the 11,043 kind folks who support freeCodeCamp through a monthly donation. Join these kind folks and help our mission by going to https://www.freecodecamp.org/donate We talk abo...

API Security Fundamentals – Course for Beginners

Curriculum for the course API Security Fundamentals – Course for Beginners This course covers the core threats to APIs and how to prevent breaches. Learn the OWASP API Security Top 10, examine real-world API attacks, and understand the 3 Pillars of API Security. ✏️ Course developed by Dan Barahona. https://x.com/danbarahona More courses from APIsec University: https://www.apisecuniversity.com/#courses ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Contents ⭐️ 0:00:00 Introduction 0:04:16 Introduction to API Security 0:15:40 OWASP API Security Top 10 1:01:50 API Attack Analysis 1:13:33 The 3 Pillars of API Security 1:36:03 API Security Technology Landscape 1:42:04 Conclusion and Best Practices 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾...