Posts

What's New

Learn TypeScript – Crash Course for Beginners

Image
Curriculum for the course Learn TypeScript – Crash Course for Beginners Discover TypeScript in 1 hour! This beginner-friendly tutorial covers the basics, offering a quick TypeScript crash course for developers. Learn essential concepts, enhance your JavaScript skills, and boost your development efficiency. Course from @GlitchyDevs ๐Ÿ’ป Code: https://github.com/GlitcherXO/typescript-tutorial ⭐️ Chapters ⭐️ - 0:00:00 Intro & What Is TypeScript? - 0:03:14 Why Should You Learn TypeScript? - 0:04:13 How TypeScript Works - 0:04:21 Prerequisite - 0:04:28 Chapter 2 Setup - 0:04:35 Setup - 0:05:44 Create Your First Application - 0:06:52 Running the Code - 0:07:52 Configuration - 0:09:50 Chapter 3 Types - 0:09:57 Built-In Types - TypeScript Types - 0:10:28 Type Annotations - 0:11:58 Dynamic Type Determination - 0:12:34 Any Type - 0:13:18 Chapter 4 Object - 0:13:25 Type Annotations With Objects - 0:14:27 Chapter 5 Functions - 0:14:34 Type Annotations With Function - 0:16:06 Optional And...

Data Structure and Algorithm Patterns for LeetCode Interviews – Tutorial

Image
Curriculum for the course Data Structure and Algorithm Patterns for LeetCode Interviews – Tutorial This is a comprehensive course on data structures and algorithms. @algo.monster will break down the most essential data structures—like arrays, strings, sets, hashmaps, and heaps, and he'll show you exactly how and when to use them. You’ll also master core algorithmic patterns such as two pointers, sliding windows, binary search, breadth-first search (BFS), depth-first search (DFS), and backtracking, all explained with clear examples and real interview problems. ⭐️ Contents ⭐️ ⌨️ (0:00:00) Array ⌨️ (0:03:11) String ⌨️ (0:04:56) Set ⌨️ (0:06:40) Control Flow & Looping ⌨️ (0:07:32) Big O Notation ⌨️ (0:10:02) Hashmap ⌨️ (0:15:54) Hashmap practice problems ⌨️ (0:18:52) Two Pointers ⌨️ (0:22:56) Two Pointers practice problems ⌨️ (0:26:48) Sliding Window ⌨️ (0:31:45) Sliding Window practice problems ⌨️ (0:37:39) Binary Search ⌨️ (0:39:28) Binary Search practice problems ⌨️ (0:48:...

We are truly in the Hackathon Era – Namanh Kapur interview [Podcast #180]

Image
Curriculum for the course We are truly in the Hackathon Era – Namanh Kapur interview [Podcast #180] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Namanh Kapur. He's a senior software engineer at LinkedIn. He also creates YouTube videos to help developers with their careers. We talk about: - Tips for getting hired in the post-Leetcode world - Tips for cold-DM'ing recruiters and for guessing their email addresses - Why AI tools are going to lead to developers doing less repetitive work and more creative problem solving - And which foundational developer skills he thinks you should prioritize learning 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,384 kind folks who support freeCodeCamp through a monthly ...

Data Viz w/ Svelte and D3 Tutorial – Custom and Interactive Data Visualization

Image
Curriculum for the course Data Viz w/ Svelte and D3 Tutorial – Custom and Interactive Data Visualization Learn how to create responsive, animated, interactive charts using Svelte and D3.js from @ever-greg Follow along in your browser here: https://svelte.dev/playground/hello-world?version=5.34.5 Thanks to @LeagueofPigs for permission to use their clip. Check out them out: https://www.youtube.com/watch?v=gGAHFmJ3eAA Other resources League of Pigs data: https://github.com/gckirchoff/league-of-pigs-data PokeAPI: https://pokeapi.co/ D3.js: https://d3js.org/ ❤️ 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...

Building ‍Security into AI – Tutorial

Image
Curriculum for the course Building ‍Security into AI – Tutorial This course teaches you how to design AI systems with security in mind from day one. You'll learn how AI risks differ from traditional software, how to create effective threat models, and how to analyze real-world AI breaches. The curriculum covers input manipulation, data output concerns, and practical defenses against emerging AI threats. Robert Herbig from APIsec University created this course. Access the course with certificate here: https://www.apisecuniversity.com/courses/building-security-into-ai Modules: - Introduction to Building Security into AI - Threat Model - Input Manipulation - Data Output Concerns ❤️ 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 ๐Ÿ‘พ Claud...

799 rejections... but he got the job! Braydon Coyer developer interview [Podcast #179]

Image
Curriculum for the course 799 rejections... but he got the job! Braydon Coyer developer interview [Podcast #179] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Braydon Coyer. He's a software engineer who started building mobile apps in high school – one of which even out-sold Angry Birds for a few days. He dropped out of his computer science degree program once he landed his first web developer job and never went back. We talk about: - Mobile app development VS web app development - Strategies for applying for developer roles - How useful is a CS degree really? - Sane ways to integrate AI into your developer workflows 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,384 kind folks who support freeCodeCamp thr...

Build and Deploy a Polished AI Project and Get Sales

Image
Curriculum for the course Build and Deploy a Polished AI Project and Get Sales Learn how to create an end-to-end AI project that will be perfect to add to your resume. In this course from Ayush Singh, you will learn how to go from idea to deployment. Ayush covers every step you need to create a real, job-ready AI solution. You’ll see how to choose the right problem, avoid beginner mistakes, and set up your environment like a pro. As we walk through the full development process, you’ll also discover how to monetize your skills by selling your solution to real clients or businesses. Get the code: https://topmate.io/ayush_singh13/1589231 ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro and Job Myths ⌨️ (0:01:16) Solution Preview ⌨️ (0:01:38) Common Mistakes ⌨️ (0:02:04) AdSnap Intro ⌨️ (0:04:05) Project Start ⌨️ (0:04:52) Source Setup ⌨️ (0:05:42) Thinker Approach ⌨️ (0:06:56) Env Setup ⌨️ (0:07:47) Code Structure ⌨️ (0:08:54) Gen Images ⌨️ (0:10:07) Prompt Enhance ⌨️ (0:13...