Skip to main content

Posts

Showing posts from January, 2025

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 👾...

Python Object Oriented Programming (OOP) - Full Course for Beginners

Curriculum for the course Python Object Oriented Programming (OOP) - Full Course for Beginners In this comprehensive and beginner-friendly course, you will learn all of the tools that you need to become a great OOP programmer, writing clean and maintainable software. What you will learn: The fundamentals of OOP: creating classes and objects, attributes and methods, getters and setters, properties, static attributes and methods, access modifiers. OOP Principles such as inheritance, encapsulation, abstraction, polymorphism. 💻 Github repo: github.com/DoableDanny/oop-in-python-course ✏️ Course created by Dan Adams. Check out his channel: youtube.com/channel/UC0URylW_U4i26wN231yRqvA A Python Beginner-to-Advanced OOP course is also available, in video and book form: 🔗 Full Udemy course: udemy.com/course/python-oop-object-oriented-programming-from-beginner-to-pro/ 🔗 eBook PDF: doabledanny.gumroad.com/l/python-oop-beginner-to-pro 🔗 Amazon Kindle eBook & physical book: amazon.c...

DeepSeek-R1 Crash Course

Curriculum for the course DeepSeek-R1 Crash Course Learn how to use DeepSeek-R1 in this crash course for beginners. Learn about the innovative reinforcement learning approach that powers DeepSeek-R1, exploring how it achieves performance comparable to industry giants like OpenAI's o1, but at a fraction of the cost. You'll learn about its architecture, practical applications, and how to deploy this model to leverage its advanced reasoning skills for your own projects. ✏️ Course developed by Andrew Brown from @ExamProChannel . ⭐️ Contents ⭐️ 00:00 Introduction 01:01 DeepSeek Overview 06:13 DeepSeek.com V3 15:36 DeepSeek R1 via Ollama 15:36 DeepSeek R1 via LMStudio 52:12 DeepSeek via Hugging Face Transformers 1:26:06 Thoughts and Conclusions 🎉 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...

LLM Course – Build a Semantic Book Recommender (Python, OpenAI, LangChain, Gradio)

Curriculum for the course LLM Course – Build a Semantic Book Recommender (Python, OpenAI, LangChain, Gradio) Discover how to build an intelligent book recommendation system using the power of large language models and Python. Learn to transform book descriptions into mathematical representations that enable precise content-based matching. By the end of this course, you'll have built a recommendation engine that helps readers discover their next favorite book. 💻 Code from this tutorial: https://github.com/t-redactyl/llm-semantic-book-recommender/tree/main 🏗️ JetBrains provided a grant to make this course possible. ⭐️ Resources ⭐️ Free 3-Month PyCharm Professional Subscription Code: PyCharm4FreeCodeCamp Download PyCharm: https://jb.gg/pycharm-fcc Redeem PyCharm 3-month free license: jetbrains.com/store/redeem Download PyCharm: https://jb.gg/pycharm-fcc Kaggle datasets: https://kaggle.com/datasets 7K books dataset by Dylan Castillo: https://kaggle.com/datasets/dylanjcastil...

Getting a developer job in 2025 with Lane Wagner [Podcast #157]

Curriculum for the course Getting a developer job in 2025 with Lane Wagner [Podcast #157] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Lane Wagner. He's a software engineer, prolific contributor to freeCodeCamp, and founder of the Boot.dev online learning platform. 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: - Lanes thoughts on college and computer science degrees - Back end development and why it resonnates with him - Why he's so enthusiastic about the Go Programming Language - What Lane's learned about how people learn C...

freeCodeCamp Handmade T-Shirts

Curriculum for the course freeCodeCamp Handmade T-Shirts https://shop.freecodecamp.org/ Watch Online Full Course: freeCodeCamp Handmade T-Shirts Click Here to watch on Youtube: freeCodeCamp Handmade T-Shirts This video is first published on youtube via freecodecamp. If Video does not appear here, you can watch this on Youtube always. Udemy freeCodeCamp Handmade T-Shirts courses free download, Plurasight freeCodeCamp Handmade T-Shirts courses free download, Linda freeCodeCamp Handmade T-Shirts courses free download, Coursera freeCodeCamp Handmade T-Shirts course download free, Brad Hussey udemy course free, free programming full course download, full course with project files, Download full project free, College major project download, CS major project idea, EC major project idea, clone projects download free

How to Create a Website – WordPress Tutorial for Beginners 2025

Curriculum for the course How to Create a Website – WordPress Tutorial for Beginners 2025 Learn every step to make a WordPress website in this beginner's course. No coding necessary! You will learn how to get a domain name and hosting, install Wordpress, use a theme, customize the exact website you want, and more. ✏️ This course was developed by @beau. 🎉 Hostinger provided a grant that made this course possible. 🔗 Get a 10% discount at Hostinger with code "GETSTARTED": https://www.hostinger.com/getstarted ⭐️ Contents ⭐️ 0:01:09 Introduction 0:01:09 What is WordPress? 0:02:09 Getting a Domain and Hosting 0:04:08 Installing WordPress 0:04:08 Setting Up Custom Email 0:10:14 Exploring WordPress Dashboard 0:11:30 Updating Settings 0:12:43 Installing Plugins 0:15:26 Installing Theme 0:18:12 Creating a Logo 0:19:32 Adding Logo to Website 0:22:06 Editing Site with Elementor 0:33:08 Adding Custom HTML to Site 0:36:23 Updating Menus 0:37:24 Adding a New Page 0:43:20 Custom...

Neetcode 150 Course - All Coding Interview Questions Solved

Curriculum for the course Neetcode 150 Course - All Coding Interview Questions Solved The NeetCode 150 is the most important LeetCode problems you need to master, selected to cover all major algorithmic patterns that top tech companies test for. Course by @DestinationFAANG Most Asked Technical Interview Questions: http://docs.google.com/spreadsheets/d/1hzP8j7matoUiJ15N-RhsL5Dmig8_E3aP/edit#gid=1377915986 Solutions: https://github.com/DestinationFAANG/Destination-FAANG-Java-Solution Neetcode 150 list: https://neetcode.io/practice - 00:00:00 Into - 00:02:09 1 Contains Duplicate, 2 Valid Anagram - 00:18:30 3 Two Sum, 4 Group Anagrams - 00:41:05 5 Top K Frequent Elements, 6 Product of Array Except Self - 01:08:33 7 Valid Sudoku, 8 Encode and Decode Strings - 01:35:31 9 Longest Consecutive Sequence, 10 Valid Palindrome - 02:08:13 11 Two Sum II Input Array Is Sorted, 12 3Sum - 02:40:58 13 Container With Most Water, 14 Trapping Rain Water - 03:22:29 15 Best Time to Buy And Sell Stock...

AI Reality VS Speculation with Google Machine Learning Engineer Jiquan Ngiam [Podcast #156]

Curriculum for the course AI Reality VS Speculation with Google Machine Learning Engineer Jiquan Ngiam [Podcast #156] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Jiquan Ngiam. He's a former Google Brain engineer who's building tools to make AI useful for everyone – not just developers. We talk about the power of AI and it's practical capabilities, and separate those from a lot of the hype surrounding the AI space. 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 wixstudio.com. Support also comes from the 11,113 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 AI agents work - Where AI is going and its limitations - How non-de...

Understanding Deep Learning Research Tutorial - Theory, Code and Math

Curriculum for the course Understanding Deep Learning Research Tutorial - Theory, Code and Math If you've ever felt intimidated by deep learning research papers with their dense mathematical notation and complex code bases, this comprehensive tutorial from @deeplearningexplained will show you how to effectively understand and implement cutting-edge AI research. Through practical examples using recent papers, you'll learn the three essential skills needed to master deep learning research: reading technical papers, understanding mathematical notation, and navigating research code bases. ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:57) Section 1 - How to read research paper? ⌨️ (0:03:49) Section 1 - Step 1 Get External Context ⌨️ (0:04:51) Section 1 - Step 2 First Casual Read ⌨️ (0:06:01) Section 1 - Step 3 Fill External Gap ⌨️ (0:06:28) Section 1 - Step 4 Conceptual Understanding ⌨️ (0:07:41) Section 1 - Step 5 Code Deep Dive ⌨️ (0:08:29) Section 1 - Step 6 Method...

Lisp Programming Language – Full Course for Beginners

Curriculum for the course Lisp Programming Language – Full Course for Beginners In this Lisp for beginners course, @TheLisper will teach you why this elegant programming language has influenced computer science for over 60 years. Lisp's elegant approach to handling code as data, combined with its powerful macro system and functional programming paradigms, offers developers unique insights into program architecture that remain relevant and influential across modern languages like Python, JavaScript, and Rust. ⭐️ Contents ⭐️ - 0:00:00 Common Lisp #1 - Installation - 0:06:45 Common Lisp #2 - Playing with the REPL - 0:13:04 Common Lisp #3 - Local variables and branching - 0:28:42 Common Lisp #4 - Looping with dotimes and do - 0:39:17 Common Lisp #5 - What are lists? - 0:48:47 Common Lisp: 4 ways to build lists - 0:56:28 Common Lisp: Introduction to macros (for beginners) - 1:08:10 Common lisp: macro vs functions (for beginners) - 1:18:00 Common LISP: Destructuring and more! - 1:24...

CUDA and GPU Programming with Elliot Arledge [Podcast #155]

Curriculum for the course CUDA and GPU Programming with Elliot Arledge [Podcast #155] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Elliot Arledge. He's a 20-year old computer science student who's created several popular freeCodeCamp courses on LLMs, the Mojo programming language, and GPU programming with CUDA. He joins us from Edmonton, Alberta, Canada. 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: - Building AI systems from scratch - How Elliot has learned so much so quickly and his methods - How he approaches reading academic ...

GenAI Essentials – Full Course for Beginners

Curriculum for the course GenAI Essentials – Full Course for Beginners Learn the essentials of working with AI in the cloud from @ExamProChannel. This comprehensive course covers the complete generative AI development lifecycle - from fundamental concepts through practical implementation, including prompt engineering, development tools, deployment, optimization, and advanced topics like RAGs and AI agents. More course info: https://www.exampro.co/exp-genai-001 ⭐️ Contents ⭐️ 00:00:00 Introduction 00:54:16 AI and ML Fundamentals 03:02:21 Gen AI Primer 03:32:55 Data and ML 03:47:56 LLM Basics 04:12:22 AI Powered Assistants 04:24:42 Env Setup 06:12:17 Prompt Engineering 07:00:25 WorkBenches and Playgrounds 07:44:09 Model as a Service 08:36:26 LLM DevTools and Workflow 11:52:07 AI Code Assistants 14:04:37 App Prototyping 17:21:06 Containers 18:12:43 Serving 18:19:51 AI Delivery Platform 19:40:45 GenAI Hardware 19:50:21 Framework 19:51:49 LLM Customization 19:52:35 SFT 19:56:25 Size O...

33 Spreadsheet Projects Course for Beginners – Excel and Google Sheets

Curriculum for the course 33 Spreadsheet Projects Course for Beginners – Excel and Google Sheets Improve your skills with spreadsheets by building 33 projects. Most can be done with Microsoft Excel or Google Sheets. Course developed by @EamonnCottrell. Project Demo Sheets: https://docs.google.com/spreadsheets/d/1dEfgXu997gGy7rs9Qe3sTvil7kHyHZMM2eXvxsVYOfA/template/preview ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:00:32) Create a Personal Finance Tracker ⌨️ (0:10:19) Create All Day Calendar Events ⌨️ (0:20:30) Auto Numbering in Excel ⌨️ (0:23:31) Create Dynamic Search Bar ⌨️ (0:29:33) Excel User Defined Functions ⌨️ (0:33:59) Apps Script Form to Calendar ⌨️ (0:42:45) Embed YouTube in Sheets ⌨️ (0:49:49) Send Email From Google Sheet ⌨️ (0:54:01) Automate Reminder Emails with Lido ⌨️ (1:05:19) Create Image Lightbox in Google Sheet ⌨️ (1:11:43) Create Travel Checklist in Sheets ⌨️ (1:22:08) Mail Merge with Lido ⌨️ (1:32:22) Regular Expressions in Excel ⌨️ (1:37:13) Table in Google She...

IoT Home Automation Project Tutorial

Curriculum for the course IoT Home Automation Project Tutorial Learn to build smart systems using ESP32 microcontrollers, LEDs, and servo motors. You will learn to create a complete home automation system that can be controlled from either a Raspberry Pi or your laptop, using industry-standard tools and practices. Course developed by @asabretech 🔗 GitHub: https://github.com/ebenezerasabre/server ⭐️ Contents ⭐️ (0:00:00) Introduction (0:01:49) Hardware Setup (0:02:37) Project Demo (0:05:23) Software Flowchart (0:09:13) ESP32 MQTT Client (0:21:40) Software Package Installations (0:28:32) PostgreSQL Setup & Node.js Server (Model.js) (0:39:57) Service, Controller & Route Modules (0:48:54) MQTT Broker & Socket.io (1:04:42) FrontEnd: HTML & EJS 🎉 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 f...