freeCodeCamp.org
freeCodeCamp.org
  • 1 636
  • 700 596 890
Ben Awad is a GameDev Who Sleeps 9 hours EVERY NIGHT to be Productive [Quincy Interviews him #121]
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Ben Awad, a game developer who creates developer tutorials on UA-cam and TikTok.
I hope you enjoy our conversation.
Can you guess what bass line I'm playing on my bass during the intro? It's from a 1979 song.
Be sure to follow The freeCodeCamp podcast in your favorite podcast app. And share this podcast with a friend. Let's inspire more folks to learn to code and build careers for themselves in tech.
Also, I want to thank the 8,983 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: www.freecodecamp.org/donate
Links we talk about during the interview:
Ben's game, Void Pet on Android and iOS (Built in React Native): voidpet.com/
XKCD coming on "Real Programmers" that Quincy mentions: xkcd.com/378/
React Native course by Ben Awad: www.freecodecamp.org/news/create-an-app-that-works-on-ios-android-and-the-web-with-react-native-web/
I can't find my Mac Control hotkeys video tutorial that I mentioned anywhere, so I wrote a quick article explaining how to use these: www.freecodecamp.org/news//mac-control-keyboard-shortcuts-hotkeys-macos
🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news
Переглядів: 15 400

Відео

Code Kirby in a Browser - TypeScript GameDev Tutorial
Переглядів 20 тис.День тому
Improve your TypeScript skills by building a fun Kirby game clone. Learn how to use Kaboom.js to create a 2d platformer game based on the classic video game. Code: github.com/JSLegendDev/Kirby-like-ts Live demo & download link for assets: jslegend.itch.io/kirby-like-platformer-asset-pack Download Tiled here : www.mapeditor.org/ ✏️ Course created by @JSLegendDev ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro...
Webflow Tutorial for Beginners - No-Code Web Design
Переглядів 25 тис.День тому
Learn Webflow from a Webflow certified expert agency owner. In this Webflow course you'll learn how to build a landing page without writing a single line of code and only using Webflow's core features. You'll also learn about Webflow SEO, animations, plans & pricing. Download Design File: bit.ly/42CHCCm Course created by @tweakdesigns. Hire him here: bit.ly/49aQ3qQ ⭐️ Contents ⭐️ ⌨️ (0:00:00) W...
Build a Google Photos Clone with Next.js and Cloudinary - Tutorial
Переглядів 29 тис.День тому
Learn how to use Next.js and Cloudinary to build a Google Photos Clone. Your app will be able to transform and enhance the images. ✏️ Colby Fayock created this course. colbyfayock.com/ 🔗 Starter Template: github.com/colbyfayock/demo-photo-library-starter 🔗 Bonus Credits & Background Removals: cld.media/freecodecamp 🔗 Next Cloudinary: next.cloudinary.dev/ 🔗 Photobox: www.photobox.dev/ Cloudinary...
Intuitive SQL For Data Analytics - Tutorial
Переглядів 73 тис.День тому
Learn SQL for analytics. Learn both the theory and the practice so you can confidently solve hard SQL challenges on your own. No previous experience required and you'll do everything in your browser using BigQuery. Course resources: miniature-icon-2cc.notion.site/Intuitive-SQL-For-Analytics-65241f69e06446d5bb0a7de272fb5dab Created by @vladdata741 ⭐️ Contents ⭐️ ⌨️ (00:00:00) Introduction ⌨️ (00...
CTO Andrew Brown on DevOps + Cloud Certification Exams [freeCodeCamp Podcast #120]
Переглядів 21 тис.День тому
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Andrew Brown, a CTO-turned co-founder of ExamPro.co. Andrew created this cloud certification exam prep website with another Andrew - also from Canada, who also loves Star Trek. We talk about Andrew's early career fixing computers in the 90s, and his early freelance web development work. These ultimately lead to...
WebSockets Beginners Tutorial with Socket.IO
Переглядів 43 тис.День тому
Learn how to implement WebSockets with Socket.IO. WebSockets provide a way for a web browser and a server to communicate with each other continuously without having to close the connection after each exchange. This makes it ideal for real-time applications, like live chat or gaming, where you need quick back-and-forth communication. Course developed by @CybernaticoByNishant Code: github.com/nis...
Learn RAG From Scratch - Python AI Tutorial from a LangChain Engineer
Переглядів 88 тис.День тому
Learn how to implement RAG (Retrieval Augmented Generation) from scratch, straight from a LangChain software engineer. This Python course teaches you how to use RAG to combine your own custom data with the power of Large Language Models (LLMs). 💻 Code: github.com/langchain-ai/rag-from-scratch If you're completely new to LangChain and want to learn about some fundamentals, check out our guide fo...
Data Science Essentials - Crash Course in A/B Testing with Case Study
Переглядів 37 тис.2 дні тому
In this applied Data Science Crash Course, we cover everything you need to know about A/B testing, from the concepts to the practical details they can apply in business. The course merges in-depth statistical analysis (think hypothesis testing, significance levels, and the nitty-gritty of pooled estimates, test statistics, p-values, and assessing statistical significance) with the kind of data ...
Digital Ocean Tutorial - Deploy Django and Other Frameworks
Переглядів 21 тис.2 дні тому
Learn how to deploy to Digital Ocean. You'll learn to deploy Django projects but the steps are similar to deploy projects built with other frameworks. The server will run on Ubuntu 22.04, and you will learn how to use technologies like Nginx, Supervisor, Git, Gunicorn, Postresql and some more. ✏️ Course developed by @CodeWithStein Sign up for Digital Ocean: m.do.co/c/d3cdd4293e67 ⭐️ Contents ⭐️...
CSS Artist Kass Moreno - freeCodeCamp Podcast #119
Переглядів 23 тис.14 днів тому
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Kass Moreno, a Senior Front End Developer and CSS Artist. Kass started learning coding at age 28 and has since built a reputation as one of the most skilled artists who work with CSS. We talk about: Her childhood in Mexico and in Texas Making the hard decision to drop out of architecture school Her dreadful yea...
One-Click AI Web Development Tutorial - Learn how to Turn Figma Designs into Working Code using AI
Переглядів 67 тис.14 днів тому
Learn how to turn Figma designs into code using AI. In this course, you will learn how to easily create and deploy frontend code starting with just a design. ✏️ Course developed by @AniaKubow Sample Figma design to follow along: www.figma.com/community/file/1344907822759018861/localhost-website Get started with Locofy: www.locofy.ai/ 🏗️ Locofy provided a grant to make this course possible. ⭐️ C...
Learn Python Backend Development by Building 3 Projects [Full Course]
Переглядів 107 тис.14 днів тому
This video is a full project-based backend web development course. In this course, you will learn how to build 3 full backend web applications. ✏️ Course developed by Code With Tomi. Check out his channel: ua-cam.com/users/CodeWithTomi Backend Mastery Course - backendmastery.com/ Projects Built: 1. AI Web App 💻 Github: github.com/tomitokko/ai-blog-article-generator 2. Netflix Clone 💻 Github: gi...
Indie Game Dev Jabrils talks AI & Anime [freeCodeCamp Podcast #118]
Переглядів 15 тис.21 день тому
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Jabril. He's an indie game developer who's building a turn-based fighting game called Ultrabouters. Jabril has developed tons of other games as well. He runs the popular Jabrils gamedev focused-UA-cam. He's also published a 5-hour introduction to programming course on freeCodeCamp. We talk about: - Jabril's adv...
Learn React Router v6 - Full Course
Переглядів 32 тис.21 день тому
Learn how to use React Router. You'll learn about setting up a basic routes, protecting authenticated routes, custom route transitions and more. Course created by @CounterSyntax 💻 Starter Project/Boilerplate code: github.com/Kolosafo/git-explorer-starter 💻 Git Explorer Final: github.com/Kolosafo/git-explorer-final ⭐️ Contents ⭐️ ⌨️ (0:00:00) Course Overview ⌨️ (0:02:23) Introduction To React Ro...
Build a Dev Portfolio as a 2D Game - JavaScript Course
Переглядів 103 тис.21 день тому
Build a Dev Portfolio as a 2D Game - JavaScript Course
Understanding AI from Scratch - Neural Networks Course
Переглядів 204 тис.21 день тому
Understanding AI from Scratch - Neural Networks Course
He's helped THOUSANDS of people learn to code [Leon Noel of #100devs on freeCodeCamp Podcast #117]
Переглядів 23 тис.28 днів тому
He's helped THOUSANDS of people learn to code [Leon Noel of #100devs on freeCodeCamp Podcast #117]
Easily Automate Business Tasks - No-Code Automation Course
Переглядів 106 тис.28 днів тому
Easily Automate Business Tasks - No-Code Automation Course
Learn NestJS - Complete Course
Переглядів 71 тис.Місяць тому
Learn NestJS - Complete Course
Data Analytics with the Google Stack (SQL, Python, Data Visualization, Data Analysis)
Переглядів 129 тис.Місяць тому
Data Analytics with the Google Stack (SQL, Python, Data Visualization, Data Analysis)
She wrote code you use every day [freeCodeCamp Podcast #116]
Переглядів 20 тис.Місяць тому
She wrote code you use every day [freeCodeCamp Podcast #116]
Practical TypeScript - Course for Beginners
Переглядів 109 тис.Місяць тому
Practical TypeScript - Course for Beginners
ASP.NET Core Tutorial - Beginner to Advanced Projects
Переглядів 53 тис.Місяць тому
ASP.NET Core Tutorial - Beginner to Advanced Projects
Intro to Stacks - Data Structure Explained
Переглядів 25 тис.Місяць тому
Intro to Stacks - Data Structure Explained
Building web applications in Java with Spring Boot 3 - Tutorial
Переглядів 117 тис.Місяць тому
Building web applications in Java with Spring Boot 3 - Tutorial
From Stay-at-Home Mom to Developer at Age 36 [freeCodeCamp Podcast #115]
Переглядів 30 тис.Місяць тому
From Stay-at-Home Mom to Developer at Age 36 [freeCodeCamp Podcast #115]
Localize Your Websites with Crowdin - Full Course
Переглядів 27 тис.Місяць тому
Localize Your Websites with Crowdin - Full Course
Top 10 Javascript Algorithms to Prepare for Coding Interviews
Переглядів 53 тис.Місяць тому
Top 10 Javascript Algorithms to Prepare for Coding Interviews
Back End Developer Roadmap 2024
Переглядів 297 тис.Місяць тому
Back End Developer Roadmap 2024

КОМЕНТАРІ

  • @mahmodsamir5110
    @mahmodsamir5110 23 години тому

    excellent, thank you

  • @TheOnlyShubh
    @TheOnlyShubh 23 години тому

    1:00:45 Day 1 is About To End.(Please Ignore It is just a personal Timestamp).

  • @udsinghs8706
    @udsinghs8706 23 години тому

    Thank you Patrick for your kindness in giving the course away for free. Amazing explanation and great video editing.

  • @alexd.1156
    @alexd.1156 23 години тому

    Devise user management 1:42:47

  • @ahmadnku8336
    @ahmadnku8336 23 години тому

    the explanation could have been improved

  • @mpitithamae3928
    @mpitithamae3928 День тому

    Hey Blessing Khanyile we are both 50 and new to this. What are your intentions to learn Python Programming? I want to start digital marketing (I am also yet to enroll) consultancy that I will be able to drive it using AI, ML & DL. Haaaiiii.... a person will never stop learning until till until

  • @ferozkhanjadoon
    @ferozkhanjadoon День тому

    They Have Dono well job

  • @ViniciusEmprego
    @ViniciusEmprego День тому

    That course is perfect! He explains everything so well

  • @phoneix24886
    @phoneix24886 День тому

    3000.1.17? Goodness gracious

    • @JSLegendDev
      @JSLegendDev 23 години тому

      Yeah, Kaboom version naming is weird. 1000 is ver 1.0, 2000 is ver 2.0 and 3000 is ver 3.0.

  • @prakharpandey7745
    @prakharpandey7745 День тому

    4:21:16 if anyone's facing issues where the data is not being inserted into the database, even though there's no errors in your code, then write conn.commit() after the conn.execute() command.

  • @itsmydreem9554
    @itsmydreem9554 День тому

    SHES REALY BEATIFUL

  • @tskxz
    @tskxz День тому

    At Update Product (58:42), when i did a request PUT method, it didn't changed any values, but it returned the product itself. I guess findByIdAndUpdate doesn't work, so i did a alternative solution by using findOneAndUpdate and it worked try { const { id } = req.params; const product = await Product.findById(id) if(!product){ return res.status(404).json({message: "Product not found"}) } await Product.findOneAndUpdate(product, req.body) const updatedProduct = await Product.findById(id) res.status(200).json(updatedProduct) } catch (error) { res.status(500).json({message: error.message}) }

  • @stianchrister
    @stianchrister День тому

    OpenAI ASMR API

  • @Vlad-ld9cu
    @Vlad-ld9cu День тому

    You are a great teacher, I still have a lot to learn but your tutorial was really helpful to grasp how GraphQL works. That's the perfect complement to official written documentation.

  • @NickLeeds
    @NickLeeds День тому

    Is this geared toward those with beginner or intermediate knowledge of python?

  • @anshulgarg1298
    @anshulgarg1298 День тому

    20 minute me hi ulti aagyi!

  • @HarshDeep61034
    @HarshDeep61034 День тому

    DAY 2: 3:00:00

  • @user-lx1to4nh1v
    @user-lx1to4nh1v День тому

    ####44689cc0#suryodayhanumanchalisarootlivecjdeathbaseballbataluminiumvibratesaturnboontimecontrol#355957870786938#405864128422137.ccd######🎉❤

  • @sthefanocarvalho2823
    @sthefanocarvalho2823 День тому

    What a time to be alive

  • @TANCEUS
    @TANCEUS День тому

    Hey freecodecamp can please upload a Computer graphic course ..

  • @TechPanda_tribe
    @TechPanda_tribe День тому

    binge watch challenge 😁😁😁

  • @otroems
    @otroems День тому

    3:00 como es posible que esta persona imparta una clase utilizando un cubrebocas? irracionalmente, que pretende con ese cubrebocas? no le sirve para protegerse el mismo del bicho porque no es kn95 y está lejos y es innecesario para proteger a su audiencia si el está infectado porque está a más de 2 metros de distancia de la persona más cercana y sus gotículas no le llegarán a nadie

  • @NimerionTech
    @NimerionTech День тому

    I have a question. (This is my first ML class ever) When we even up the data so we hava balanced samples, we seem to be putting random values. Wouldn't that generate a bunch of false results later? I mean, why won't we just chop off the larger number to scale with the smaller number, wouldn't that be a wee bit more reliable? Or I'm missing something? (I'm at 43:36, btw)

  • @Curseking546
    @Curseking546 День тому

    seriously amazing thing, I always love Indian accent very much

  • @wavedgalaxy
    @wavedgalaxy День тому

    12 hours ago I was a girl, now i am an insane girl.

  • @Old_squad
    @Old_squad День тому

    After listen this lecture. Coding and how to teach

  • @i4imranmurtaza1
    @i4imranmurtaza1 День тому

    Really junk of knowledge

  • @diorvaccine991
    @diorvaccine991 День тому

    you are my sunshine

  • @user-dw5qw3hy1o
    @user-dw5qw3hy1o День тому

    You are a legend...thank you so much and God richly bless you

  • @pranavbalachandran6871
    @pranavbalachandran6871 День тому

    extremely thorough, although it may have been easier for me cuz i already knew java

  • @Old_squad
    @Old_squad День тому

    2:48:01 that code gives error

  • @user-ek2jc1xf3y
    @user-ek2jc1xf3y День тому

    he looks so happy i'm happy for him

  • @yoman6367
    @yoman6367 День тому

    Bruh I need to rewatch it if I want to use Vim sufficiently lolol

  • @s.bamahfoodh
    @s.bamahfoodh День тому

    why there's no mention of Ruby on Rails at all???

  • @jackbale5846
    @jackbale5846 День тому

    41:24

  • @morganmorgan7795
    @morganmorgan7795 День тому

    Woke up 3 hours in

  • @uaine1095
    @uaine1095 День тому

    Is the certification free too?

  • @TheDrov
    @TheDrov День тому

    Next let’s do a dev who drinks water daily!

  • @QuotePilgrim
    @QuotePilgrim День тому

    3:50:30 So the reason it's difficult to wrap your head around this math is because you're doing the math in an unnecessarily unintuitive way. There is no reason to subtract your position from the player's position when you can just, you know, compare your position to the player's position. The comparison 'player.x - self.x > 0' is identical to just 'self.x < player.x'; do you see how much more intuitive the latter is? Instead of going "if the player's x position minus my current x position is greater than zero, then I am to the left of the player", you are simply going "if my current x position is less than the player's x position, then I am to the left of the player". Heck, if you must subtract the positions for one reason or another, just changing the order of the operands would still be more intuitive than what you were doing: 'self.x - player.x < 0' is true when I'm to the left of the player and 'self.x - player.x > 0' when I am to the right of the player; when comparing my horizontal position to the player's horizontal position, the direction of the comparison operand literally points to where I am relative to the player.

  • @aniketsharma7655
    @aniketsharma7655 День тому

    27-April-2024 Started this video, Hoping to finish in 15 days ;-) wish me luck

  • @mr.thamizhan
    @mr.thamizhan День тому

    People 1st time watching this channel in 2024 like here!