10.6M
840.0M
1.8K
461.3K
Sign up to see all brand mentions
Sign UpSign up to see all sponsors
Sign Up
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 Maneerat
👾 Justin Hual
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
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:02:20 Introduction to Accessibility and Self-Taught Development
0:05:12 Understanding Accessibility: Importance and Impact
0:08:16 The Role of Accessibility in Software Development
0:11:14 Julia's Journey: From Poker Dealer to Accessibility Specialist
0:14:27 The Transition to Coding: Overcoming Challenges
0:17:16 Cultural Insights: Working Across Borders
0:20:21 The Experience of Working in a Consultancy
0:23:15 Building Confidence in a New Role
0:26:16 Final Thoughts on Accessibility and Career Growth
0:34:36 Navigating the Early Days of Development
0:36:21 The Evolution of Front-End Frameworks
0:37:52 Continuous Learning and Skill Development
0:39:36 Passion for Accessibility
0:41:26 Cultural Perspectives on Accessibility
0:44:03 The Importance of Accessibility in Gaming
0:45:54 The Future of Accessibility in Technology
0:50:35 Practical Tips for Web Accessibility
0:56:40 The Role of Companies in Accessibility
1:03:36 The Value of Language Learning
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 Moralez
👾 Goddard Tan
👾 David MG
👾 Matthew Springman
👾 Claudio
👾 Oscar R.
👾 jedi-or-sith
👾 Nattira Maneerat
👾 Justin Hual
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
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 common development problems.
Accessibility is a key focus of the project, with detailed guidance on ARIA attributes, semantic HTML, and designing for inclusivity.
This course is ideal for anyone looking to deepen their React knowledge while working on a meaningful, real-world project. By the end, you’ll have an accessible, polished memory game that demonstrates your skills and commitment to building user-friendly applications.
Scrimba on YouTube: https://www.youtube.com/c/Scrimba
Timestamps:
Building the Foundation
0:00:00 - Intro
0:06:00 - Boilerplate code
0:11:53 - Fetch data from API
0:17:18 - Store API data in state
0:21:19 - Aside: HTML entities
0:26:08 - Render memory cards with API data
0:30:45 - Issue with emojisData
0:33:29 - Get random emojis pt. 1
0:43:32 - Get random emojis pt. 2
0:49:32 - Duplicate and shuffle emojis
Core Game Functionality
0:55:10 - Side note: Address future discrepancies
0:58:59 - Select a memory card pt. 1
1:05:22 - Select a memory card pt. 2
1:10:37 - Select a memory card pt. 3
1:20:16 - Detect matching cards
1:28:50 - Are all memory cards matched?
1:34:11 - Create EmojiButton component
1:42:58 - Identify selected & matched cards in MemoryCard
1:48:38 - Conditional memory card content
1:54:44 - Conditional memory card styling
Accessibility Enhancements
2:04:33 - Disabled attribute & conditional event handler
2:12:01 - Aside: aria-label & aria-live
2:21:50 - Add aria-label to EmojiButton
2:31:00 - Side note: Renamed state variable
2:32:32 - Create AssistiveTechInfo component
2:41:29 - Aside: aria-atomic
2:47:52 - Make AssistiveTechInfo component accessible
2:50:46 - Create GameOver component
2:54:05 - Add button to GameOver component
3:02:07 - Accessibility issue in GameOver component
3:03:45 - Aside: Focus as an accessibility tool
3:14:14 - Make GameOver component accessible
Advanced Features
3:18:11 - Identify error handling issue
3:21:10 - Handle errors with useState
3:26:52 - Create and render ErrorCard component
3:34:24 - Refactor App to use formData
3:42:18 - Create form elements
4:00:19 - Save form selections in state
3:57:44 - Refactor form pt. 1
4:05:15 - Refactor form pt. 2
4:12:13 - Improve accessibility of Form component
4:20:50 - Outro
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/
Chapters
0:00:00 Teaser
0:00:00 Podcast Intro
0:00:00 Song - Passing Breeze
0:03:12 Introduction to AI and Robotics
0:06:21 Insights from CES 2023
0:09:06 The Future of Household Robots
0:12:13 The Evolution of Robotics and AI
0:15:12 The Importance of Humanoid Robots
0:18:14 Accessibility and Cost of Robotics
0:21:16 The Role of Software in Robotics
0:24:14 Peggy's Journey into Robotics
0:27:17 Experiences at Stanford University
0:37:43 Navigating the Path to Elite Education
0:43:31 The Evolution of Robotics and AI
0:51:05 The Intersection of Gaming and AI
0:58:52 Creating Infinite Games with AI
1:08:26 The Evolution of Virtual Characters
1:14:26 The Future of Self-Driving Cars
1:20:30 Advancements in AI and Robotics
1:22:03 The Quest for Immersive VR Experiences
1:30:11 Creating Personalized Gaming Worlds
1:37:15 The Evolution of Game Engines
1:41:07 The Future of Game Development Tools
1:43:46 The Path to Humanoid Robots
1:47:59 The Human Element in AI Decision Making
1:58:21 The Future of Robotics and Hardware Innovation
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 for an AI Engineer
(0:09:05) Mathematical Foundations
(0:17:38) Statistics Essentials
(0:23:37) Data Science Skills
(0:28:05) Traditional Machine Learning
(0:32:36) Deep Learning Foundations
(0:38:36) Practical Implementation in Python
(0:40:54) Generative AI Fundamentals
(0:46:39) Large Language Models (LLMs)
(0:51:07) Fine-tuning Large Language Models
(0:52:05) Reinforcement Learning with Human Feedback (RLHF)
(0:53:05) Retrieval-Augmented Generation (RAG)
(0:53:28) Evaluating & Optimizing LLMs
(0:54:14) AI Engineering Ethics & Safety
(0:56:44) Additional Resources & Career Paths
(0:57:34) Outro & Final Remarks
🎉 Thanks to our Champion and Sponsor supporters:
👾 Drake Milly
👾 Ulises Moralez
👾 Goddard Tan
👾 David MG
👾 Matthew Springman
👾 Claudio
👾 Oscar R.
👾 jedi-or-sith
👾 Nattira Maneerat
👾 Justin Hual
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
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
Course from @CodingAfterThirty
Design in collaboration with Niklas Fisher @kizo-niklas
❤️ 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 1- Building the home page
⌨️ (1:29:20) Section 2 - Building the experience page
⌨️ (1:41:16) Section 3 - Building top navigation
⌨️ (1:54:21) Section 4 - Building out the footer
⌨️ (2:04:02) Section 5 - Building the blog page
⌨️ (2:17:08) Section 6 - Form submission with server action
⌨️ (2:41:23) Section 6.5 - How to structure our blog data in Strapi
⌨️ (2:58:07) Section 7 - Custom data loading content list component
⌨️ (3:14:41) Section 8 - Implementing search and pagination in Next.js
⌨️ (3:45:48) Section 9 - Building a single blog detail page
⌨️ (4:12:17) Section 10 Building the events page and form
⌨️ (4:55:25) Conclusion
⌨️ (4:57:03) Where to next?
⌨️ (4:58:18) Interview with Niklas on styling and Figma Design
⌨️ (5:22:06) Why use Next.js
⌨️ (5:28:22) Setting up Next.js
⌨️ (5:32:12) Routing
⌨️ (5:36:20) Layout Page
⌨️ (5:41:32) Links and Navigation
⌨️ (5:44:30) Server and Client Components
⌨️ (5:52:25) Data fetching
⌨️ (5:59:34) Dynamic Routing
⌨️ (6:11:44) Not Found Page
⌨️ (6:16:26) Figma for developers
🎉 Thanks to our Champion and Sponsor supporters:
👾 Drake Milly
👾 Ulises Moralez
👾 Goddard Tan
👾 David MG
👾 Matthew Springman
👾 Claudio
👾 Oscar R.
👾 jedi-or-sith
👾 Nattira Maneerat
👾 Justin Hual
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
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!
Patrick Collins developed this course.
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 friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
Timestamps:
0:00:00 - Blockchain Basics
2:55:04 - Remix Favorite’s List
4:54:18 - Remix Buy Me A Coffee
7:28:35 - AI Prompting
7:36:05 - Python Crash Course
9:56:25 - Web3py Favorites
11:45:23 - Boa Favorites
12:44:32 - Moccasin Favorites
15:03:48 - Moccasin Five More
16:01:17 - Moccasin Buy Me A Coffee
18:23:01 - HTML/JS
https://updraft.cyfrin.io/courses/intermediate-python-vyper-smart-contract-development/mox-html/mox-intro
18:27:45 - Moccasin ERC20 and getting hired
20:35:02 - Moccasin NFTs
22:55:48 - Algorithmic Trading
24:45:58 - Moccasin Stablecoin
27:42:06 - Moccasin Signatures
29:36:15 - Final project, Moccasin Upgrades
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 about:
- How to teach yourself cloud engineering
- Getting repeatedly rejected from FAANG jobs but persisting
- Filling up the Infinity Gauntlet with cloud certifications
- How DevOps and Cloud Engineering are changing
Can you guess what song I'm playing in the intro?
Links we talk about during our conversation:
- Rishab's Terraform course on freeCodeCamp: https://www.freecodecamp.org/news/how-to-use-terraform-to-deploy-a-site-on-google-cloud-platform/
- Rishab's LangChain LLM deployment course on freeCodeCamp: https://www.freecodecamp.org/news/learn-langchain-for-llm-development/
- Learn to Cloud guide by Rishab and his friend at Microsoft, Gwyn: https://learntocloud.guide/
- Rishab's YouTube channel https://www.youtube.com/@rishabincloud/videos
Chapters
0:00:00 Teaser
0:00:56 Moon Theme from DuckTales NES
0:01:58 Introduction to Rishab Kumar and Cloud Engineering
0:07:51 The Growth of Cloud Engineering
0:13:58 Transitioning from Tech Support to Cloud Engineer
0:20:02 The Importance of Curiosity and Learning
0:25:50 Certifications and Continuous Learning
0:41:50 The Google Dream: Insights from an Ex-Googler
0:48:15 A Second Chance: Reapplying to Google
0:55:05 Transitioning to Twilio: Finding Fulfillment
1:02:25 Future Trends in Cloud Computing
1:10:29 Starting from Scratch: A Roadmap to Cloud Engineering
❤️ 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 Maneerat
👾 Justin Hual
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
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
👾 Nattira Maneerat
👾 Justin Hual
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
Get notified instantly when freeCodeCamp.org mentions your brand, topic, or keyword in their videos.