Skip to main content

Posts

Showing posts from July, 2024

MongoDB Provider for EF Core – C# Tutorial

Curriculum for the course MongoDB Provider for EF Core – C# Tutorial Learn how to use MongoDB with EF Core in C#. After going though technical details with some basic examples, you will learn to create a full project with MongoB and Entity Framework Core. The project will use MongoDB Atlas sample data to create a restaurant reservation system. Sign up for MongoDB Atlas: https://www.mongodb.com/cloud/atlas/register?utm_campaign=freecodecamp_ef&utm_source=freecodecamp&utm_medium=referral Get code from the article: https://www.freecodecamp.org/news/using-entity-framework-core-with-mongodb EF Core Documentation: https://www.mongodb.com/docs/entity-framework/current/ Course developed by Beau Carnes. 🏗️ MongoDB provided a grant to make this course possible. ⭐️ Contents ⭐️ ⌨️ (00:00) Course Introduction ⌨️ (00:37) Intro to MongoDB ⌨️ (03:15) Intor to Entity Framework Core ⌨️ (07:24) How the MongoDB EF Core Provider Works ⌨️ (09:34) Data Modeling and CRUD Operations ⌨️ (14:2...

How John Washam crammed for 8 months, got a job at Amazon, then taught 1,000s of other devs [#134]

Curriculum for the course How John Washam crammed for 8 months, got a job at Amazon, then taught 1,000s of other devs [#134] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews John Washam, a software engineer at Amazon. John's also creator of one of the most popular open source projects of all time, Coding Interview University. This is John's first-ever podcast interview, and the first time he's told his story. Interviewing him was an absolute honor. We talk about: - How John delivered pizzas to save enough money to buy his first computer in the 90s. "I was tired of being a broke kid." - John's first career in the US military, where he worked as a translator in South Korea - How John crammed Computer Science for 8 months and taught himself enough theory and coding skills to get a job in big tech, then published Coding Interview University on GitHub - What it's like to work as a senior developer at a big tech ...

System Design Concepts Course and Interview Prep

Curriculum for the course System Design Concepts Course and Interview Prep This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies. You will learn the core concepts you need to know for a system designs interview. ✏️ Course developed by @hayk.simonyan ⭐️ Contents ⭐️ ⌨️ (00:00) Introduction ⌨️ (00:39) Computer Architecture (Disk Storage, RAM, Cache, CPU) ⌨️ (04:22) Production App Architecture (CI/CD, Load Balancers, Logging & Monitoring) ⌨️ (07:12) Design Requirements (CAP Theorem, Throughput, Latency, SLOs and SLAs) ⌨️ (14:40) Networking (TCP, UDP, DNS, IP Addresses & IP Headers) ⌨️ (19:03) Application Layer Protocols (HTTP, WebSockets, WebRTC, MQTT, etc) ⌨️ (24:01) API Design ⌨️ (29:19) Caching and CDNs ⌨️ (36:33) Proxy Servers (Forward/Reverse Proxies) ⌨️ (42:36) Load Balancers ⌨️ (48:05) Databases (Sharding, Replication, ACID, Vertical & ...

Fullstack Drag & Drop Notes App with JavaScript

Curriculum for the course Fullstack Drag & Drop Notes App with JavaScript Learn how to create a sticky notes app using JavaScript and Appwrite. Appwrite is an open-source, self-hosted Backend as a Service (BaaS) platform that makes building backends quick and easy. Appwrite provided a grant to make this course possible. ✏️ Course developed by Dennis Ivy. Dennis on Twitter: https://twitter.com/dennisivy11 🔗 Written tutorial guide: https://apwr.dev/guide 🔗 Create an account with Appwrite: https://apwr.dev/FreeCodeCamp50 🏗️ Appwrite provided a grant to make this course possible. 🎉 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: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news Watch Online Full Course: Fulls...

How to get Machine Learning Skills without doing a PhD in Math [Podcast #133 with Daniel Bourke]

Curriculum for the course How to get Machine Learning Skills without doing a PhD in Math [Podcast #133 with Daniel Bourke] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Daniel Bourke. He's a Machine Learning Engineer and creator of many popular tutorials on YouTube. He's also a frequent freeCodeCamp contributor. We talk about: - How as a kid he hacked into his school's network and gave himself good grades, just like the kid from Wargames. (Don't try this at home.) - What he learned from helping fix 5,000 people's computers - How Machine Learning actually works. What the AI models are actually doing for you in the background. - His advice for anyone getting into Machine Learning in 2024, in terms of what to prioritize learning Can you guess what song I'm playing on my bass during the intro? It's from a 2020 song by an Australian musician. Also, I want to thank the 9,779 kind people who support our charity ...

Blazor Fundamentals Tutorial – Learn Blazor Step-by-Step

Curriculum for the course Blazor Fundamentals Tutorial – Learn Blazor Step-by-Step This crash course will guide you through learning the Blazor basics as a beginner, enabling you to start building web applications in .NET 8 from scratch! Course developed by @codeafuture 📙 Check out his C# eBook: https://codeafuture.gumroad.com/l/csharp-unlocked ⭐️ Contents ⭐️ ⌨️ (0:00:00) Overview ⌨️ (0:00:52) What is Blazor ⌨️ (0:02:23) Project structure ⌨️ (0:10:02) Blazor Components ⌨️ (0:15:51) Event handling ⌨️ (0:16:29) onclick event ⌨️ (0:18:30) oninput event ⌨️ (0:23:24) onmouseover event ⌨️ (0:26:32) onkeydown event ⌨️ (0:28:35) onfocus & onblur event ⌨️ (0:31:34) Data binding ⌨️ (0:32:50) One-way data binding ⌨️ (0:33:05) Two-way data binding ⌨️ (0:34:32) Change the data bind event ⌨️ (0:35:25) Execute code after data binding ⌨️ (0:38:27) Render modes intro ⌨️ (0:38:49) Static Server Side Rendering ⌨️ (0:39:32) Enhanced Navigation & Form Handling ⌨️ (0:40:25) Streaming Ren...

GitHub Advanced Security Certification – Pass the Exam!

Curriculum for the course GitHub Advanced Security Certification – Pass the Exam! Learn what you need to know to pass the GitHub Advanced Security Certification. Highlight your code security knowledge with the GitHub Advanced Security certification. Validate your expertise in vulnerability identification, workflow security, and robust security implementation—elevating software integrity standards. ⭐️ Course Contents ⭐️ GitHub Advanced Security Overview 00:00:00 Introduction 00:09:24 Git Overview 00:10:22 GitHub Overview 00:11:26 Git Terms 00:14:53 GitHub Repo Overview 00:15:46 Git Commit Overview 00:16:40 Git Branch Overview 00:17:52 Git Remote to Downstream or Upstream 00:18:28 Advanced Security Overview 00:19:08 GHAS Enabled Plans 00:21:02 GitHub Security 00:22:56 GHAS Use Cases 00:23:58 GHAS Components 00:25:03 Taking action on Alerts 00:26:38 How to enable GHAS 00:27:53 How to enable GHAS Automatically 00:29:14 Which GHAS do you have 00:30:13 GHAS Introducti...

24 CSS Projects: Loading Animations, Progress Bars, Flashcards & More!

Curriculum for the course 24 CSS Projects: Loading Animations, Progress Bars, Flashcards & More! Find out how well you really know CSS with this bumper pack of challenges, all contained in one easy-access video. ✏️ Study this course interactively on Scrimba: https://v2.scrimba.com/css-challenges-c02p Code is available on the Scrimba course page for each lesson. Throughout the 24 challenges, you'll recreate components and layouts from popular applications like GitHub, CodePen, and Instagram. You'll also build loading animations, progress bars, flashcards, and more using pure CSS! Scrimba on YouTube: https://www.youtube.com/c/Scrimba ⭐️ Contents ⭐️ ⌨️ (0:00:00) Welcome to CSS Challenges! ⌨️ (0:03:40) Challenge: Colorful Button ⌨️ (0:05:45) Solution: Colorful Button ⌨️ (0:12:03) Challenge: Expanding Search Bar ⌨️ (0:14:27) Solution: Expanding Search Bar ⌨️ (0:18:22) Challenge: Codepen Tile ⌨️ (0:19:57) Solution: Codepen Tile ⌨️ (0:25:54) Challenge: Loading Animation 1...

Multithreading for Beginners

Curriculum for the course Multithreading for Beginners Multithreading is an important concept in computer science. In this coruse, you will learn everything you need to know about multithreading in Java, but the concepts apply to other programming languages as well. For each concept you will learn the theory and then see some code examples. Code: https://github.com/shandilya07/MultithreadingInJava ✏️ Course created by @shandilyacodes ⭐️ Contents ⭐️ ⌨️ (0:00:00) Instructor & Course Introduction ⌨️ (0:01:49) Introduction to Multithreading ⌨️ (0:14:33) What's sequential Execution ⌨️ (0:17:27) Creating threads using Runnable interface ⌨️ (0:22:50) Creating threads using Thread class ⌨️ (0:25:13) Difference between two approaches of creating threads ⌨️ (0:25:46) Join method in Java ⌨️ (0:33:35) What are Daemon Threads? ⌨️ (0:39:12) What is Thread priority? ⌨️ (0:43:51) What are synchronised blocks? ⌨️ (0:54:09) Problems of using synchronised blocks ⌨️ (1:05:35) Wait & No...

From Data Entry to Software Engineer with Jessica Chan AKA Coder Coder [Podcast #132]

Curriculum for the course From Data Entry to Software Engineer with Jessica Chan AKA Coder Coder [Podcast #132] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Jessica Chan AKA Coder Coder. She's a software engineer has worked in the field for more than a decade. Interestingly, she studied photography in school and never took a programming class. We talk about: - How she and her sister ran a dial-in Bulletin Board System (BBS) back in the pre-web days - How her first year as a dev she "was just living in abject fear of losing my job." - How she stayed at her first developer agency job for 7 years, and went from imposter syndrome afflicted newbie to getting promoted - Her philosophy on creating programming tutorials: "You don't have to be on the cutting edge. I don't operate on the cutting edge." Can you guess what song I'm playing on my bass during the intro? It's from a 1993 rock song. Also, I ...

Asynchronous JavaScript Course – Async/Await , Promises, Callbacks, Fetch API

Curriculum for the course Asynchronous JavaScript Course – Async/Await , Promises, Callbacks, Fetch API Master asynchronous programming in JavaScript. You'll learn javascript promises, async/await, and the Fetch API. Then you'll your new knowledge to build 3 projects. Code: https://github.com/CodeLab98/AsyncPartTwo ✏️ Course developed by @CodeLab98 ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:00:19) Like & Subscribe ⌨️ (0:00:27) Part 1 Overview ⌨️ (0:00:50) Prerequisites ⌨️ (0:01:02) What is Synchronous Programming ⌨️ (0:01:14) What is Asynchronous Programming ⌨️ (0:05:13) Call Backs ⌨️ (0:09:45) Call Back HELL ⌨️ (0:10:07) Call Back HELL Example ⌨️ (0:12:55) Promises ⌨️ (0:13:26) 3 States of a Promise ⌨️ (0:19:38) Consuming Promises ⌨️ (0:19:52) Then/Catch ⌨️ (0:24:59) Common Mistakes (Then/Catch) ⌨️ (0:27:01) Promise.All() ⌨️ (0:31:10) Async/Await ⌨️ (0:40:55) Part 2 ⌨️ (0:41:19) Recap Promises ⌨️ (0:43:14) Fetch API ⌨️ (0:51:58) Chuck Norris API ⌨️ (1:02:16) W...

How to Deploy a Web App – Step-by-Step Tutorial

Curriculum for the course How to Deploy a Web App – Step-by-Step Tutorial Learn how to deploy a web app using multiple services such as Azure, Render, MongoDB Atlas, Koyeb, and more. Course developed by @kerolloz Repos used: https://github.com/kerolloz/examzzz https://github.com/kerolloz/examzzz-frontend 0:00 Deploy using free services 28:39 Deploy using Microsoft Azure 🎉 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: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news Watch Online Full Course: How to Deploy a Web App – Step-by-Step Tutorial Click Here to watch on Youtube: How to Deploy a Web App – Step-by-Step Tutorial This video is first published on youtube via freecodecamp. If Video does not appear here, ...

Learn TypeScript - Full Course for Beginners

Curriculum for the course Learn TypeScript - Full Course for Beginners This course is a hands-on introduction to TypeScript. You'll learn how TypeScript can make your life easier and your code less error-prone. ✏️ Study this course interactively on Scrimba: https://v2.scrimba.com/learn-typescript-c03c?utm_source=youtube&utm_medium=video&utm_campaign=fcc-typescript Code is available on the Scrimba course page for each lesson. Scrimba on YouTube: https://www.youtube.com/c/Scrimba ⭐️ Course Contents ⭐️ 0:00:00 Introduction 0:06:39 Intro to Pizza app 0:16:49 Move code to TS 0:19:58 Defensive coding 0:24:36 Obligatory types basics lesson 0:28:29 Add type to orderId 0:29:55 Defining Custom Types 0:33:44 Adding a Pizza type 0:38:00 Nested object types 0:43:15 Optional properties 0:45:58 Adding an Order type 0:47:20 Typing arrays 0:52:00 Type orderQueue 0:56:13 Literal types 0:58:57 Unions 1:01:57 Update order status to use literal type unions 1:04:59 Add ids to pizzas 1:...

Prepare for the AWS SysOps Administrator Associate (SOA-C02) – Full Course to PASS the Exam

Curriculum for the course Prepare for the AWS SysOps Administrator Associate (SOA-C02) – Full Course to PASS the Exam Prepare for the AWS SysOps Administrator Associate (SOA-C02) certification and pass! Certify your knowledge and skills in AWS technology, across a wide range of AWS services. ✏️ Course developed by Andrew Brown of ExamPro. @ExamProChannel 🔗 Additional Exam Prep: https://www.exampro.co/soa-c02 ⭐️ Contents ⭐️ 00:00:00 Course Introduction 00:19:19 Exam Guide Breakdown 00:37:10 Amazon CloudWatch 07:31:41 AWS CloudTrail 08:40:01 Cloud Networking 10:00:49 Service Catalog 10:08:18 Amazon Route 53 11:37:36 Amazon EC2 13:36:59 Amazon Machine Images 14:06:47 EC2 Image Builder 15:33:19 AWS Systems Manager 16:07:38 SSM Parameter Store 16:13:00 AWS Secrets Manager 16:54:44 ELB 17:58:49 ASG 18:52:39 EBS 19:58:14 Storage Gateway 20:18:36 Amazon ElastiCache 21:03:15 Identity and Access Management 22:19:57 S3 40:27:15 Amazon S3 Glacier 41:51:34 AWS Snow Family 42:03:31 RDS 43:1...

Cafe Menu in HTML & CSS

Curriculum for the course Cafe Menu in HTML & CSS Watch Online Full Course: Cafe Menu in HTML & CSS Click Here to watch on Youtube: Cafe Menu in HTML & CSS This video is first published on youtube via freecodecamp. If Video does not appear here, you can watch this on Youtube always. Udemy Cafe Menu in HTML & CSS courses free download, Plurasight Cafe Menu in HTML & CSS courses free download, Linda Cafe Menu in HTML & CSS courses free download, Coursera Cafe Menu in HTML & CSS 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

Waving Penguin in HTML and CSS

Curriculum for the course Waving Penguin in HTML and CSS Watch Online Full Course: Waving Penguin in HTML and CSS Click Here to watch on Youtube: Waving Penguin in HTML and CSS This video is first published on youtube via freecodecamp. If Video does not appear here, you can watch this on Youtube always. Udemy Waving Penguin in HTML and CSS courses free download, Plurasight Waving Penguin in HTML and CSS courses free download, Linda Waving Penguin in HTML and CSS courses free download, Coursera Waving Penguin in HTML and CSS 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

What Scott Hanselman learned from doing 900 podcast interviews with devs [Podcast #131]

Curriculum for the course What Scott Hanselman learned from doing 900 podcast interviews with devs [Podcast #131] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Scott Hanselman. Scott's a developer at Microsoft, a prolific teacher, and has hosted the Hanselminutes podcast for nearly two decades. We talk about: · How he leads a fully-remote team from his home of Portland, Oregon · His 11-year journey to getting his degree · What he learned from teaching programming at community college · What he's learned about software development from recording 980 podcast interviews across 20 years Can you guess what song I'm playing on my bass during the intro? It's from a 1994 punk song. Also, I want to thank the 9,779 kind people who support our charity each month, and who make this podcast possible. You can join them and support our mission at: https://www.freecodecamp.org/donate Links we talk about during our conversation: · Scott...

Spread Operator in JavaScript

Curriculum for the course Spread Operator in JavaScript Watch Online Full Course: Spread Operator in JavaScript Click Here to watch on Youtube: Spread Operator in JavaScript This video is first published on youtube via freecodecamp. If Video does not appear here, you can watch this on Youtube always. Udemy Spread Operator in JavaScript courses free download, Plurasight Spread Operator in JavaScript courses free download, Linda Spread Operator in JavaScript courses free download, Coursera Spread Operator in JavaScript 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

Convert Strings to Numbers in JavaScript

Curriculum for the course Convert Strings to Numbers in JavaScript 🧵 Watch Online Full Course: Convert Strings to Numbers in JavaScript Click Here to watch on Youtube: Convert Strings to Numbers in JavaScript This video is first published on youtube via freecodecamp. If Video does not appear here, you can watch this on Youtube always. Udemy Convert Strings to Numbers in JavaScript courses free download, Plurasight Convert Strings to Numbers in JavaScript courses free download, Linda Convert Strings to Numbers in JavaScript courses free download, Coursera Convert Strings to Numbers in JavaScript 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

API integration Course – Modern Python with FastAPI

Curriculum for the course API integration Course – Modern Python with FastAPI Learn about API integration with Python, plus full stack development. The technologies you will learn include FastAPI, third parti API's integration, PostgresQL, JavaScript, and more. ⭐️ Projects ⭐️ ➡ 1. Real-Time Translation Service with FastAPI and GPT-4 Code: https://github.com/zakariyahali/translation-service-final ➡ 2. AI-Powered Content Generator and Analyzer with FastAPI Code: https://github.com/zakariyahali/sent-analysis-start Finished project: https://github.com/zakariyahali/sentiment-analysis-app ➡ 3. FastAPI and OpenAI API | Build a Lyrics Extraction Web App Code: https://github.com/zakariyahali/lyrics-start Finished project:https://github.com/zakariyahali/lyrics-extract-final ➡ 4. Image to Text Web App with PyTesseract & Flask Code: https://github.com/zakariyahali/image-to-text-buildit Finished project: https://github.com/zakariyahali/image-to-text-app ➡ 5. Kivy app for downloa...

Type Checking in Python

Curriculum for the course Type Checking in Python ⌨️ Watch Online Full Course: Type Checking in Python Click Here to watch on Youtube: Type Checking in Python This video is first published on youtube via freecodecamp. If Video does not appear here, you can watch this on Youtube always. Udemy Type Checking in Python courses free download, Plurasight Type Checking in Python courses free download, Linda Type Checking in Python courses free download, Coursera Type Checking in Python 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

React Native & Expo Router Course – Build a Meditation App

Curriculum for the course React Native & Expo Router Course – Build a Meditation App Improve your React Native skills by building a meditation app using Expo. Learn to utilize TypeScript, React, NativeWind, React Native, and Expo to develop a simple mobile app. 💻 GitHub: https://github.com/stevenGarciaDev/simple-meditation-app-expo-react-native ✏️ Course developed by @StevenCodeCraft ⭐️ Contents ⭐️ ⌨️ (0:00:00) Simple Meditation App (Expo React Native) ⌨️ (0:01:41) GitHub Repository Info ⌨️ (0:02:42) Upcoming Courses ⌨️ (0:03:21) Social Media and FitFuelPlanner ⌨️ (0:03:45) Setup Local Development Environment ⌨️ (0:14:53) Add static assets and define constant files ⌨️ (0:18:38) Setup NativeWind ⌨️ (0:21:14) Implement Initial Screen ⌨️ (0:32:03) Splash Screen Image ⌨️ (0:32:49) The useRouterHook ⌨️ (0:34:22) Add AppGradient Component and Tabs directory ⌨️ (0:39:06) The Meditation Index Screen ⌨️ (0:47:47) Use FlatList on the Meditation Index Screen ⌨️ (0:54:16) The Affirmat...

Opacity in CSS

Curriculum for the course Opacity in CSS 👻 Watch Online Full Course: Opacity in CSS Click Here to watch on Youtube: Opacity in CSS This video is first published on youtube via freecodecamp. If Video does not appear here, you can watch this on Youtube always. Udemy Opacity in CSS courses free download, Plurasight Opacity in CSS courses free download, Linda Opacity in CSS courses free download, Coursera Opacity in CSS 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

Go for Absolute Beginners – Tutorial

Curriculum for the course Go for Absolute Beginners – Tutorial Learn the fundamentals of Go by building a full stack payment application. Go is a powerful and efficient language designed for modern software development. You'll learn everything from basic syntax and data types to advanced features like goroutines and concurrency patterns. ✏️ Course developed by @kantancoding 💻 Code: https://github.com/selikapro/go_for_beginners_backend Georgio's Teachable Course: https://kantan-coding.teachable.com/p/early-bird-special-pricing ⭐️ Contents ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:04:51) Install Dependencies ⌨️ (0:29:14) Fundamentals & Frontend Setup ⌨️ (1:33:48) Build Backend ⌨️ (4:15:26) Connect FE & BE + Sanity Check 🎉 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 dev...