Skip to main content

Posts

Showing posts from December, 2024

How to get a Developer Job – even in this economy – with James Q Quick [Podcast #153]

Curriculum for the course How to get a Developer Job – even in this economy – with James Q Quick [Podcast #153] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews James Q Quick. He's a developer, speaker, and teacher. James grew up in Memphis. He was an athlete who played violin, and knew nothing about computer science but chose it as his college major. Since then, he's not only worked as a dev at Microsoft, FedEx and many tech startups. And he's given more than 100 talks at conferences about technical topics. 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....

Elasticsearch Course for Beginners

Curriculum for the course Elasticsearch Course for Beginners Learn about Elasticsearch with this comprehensive course designed for beginners, featuring both theoretical concepts and hands-on applications using Python (though applicable to any programming language). The course is structured in two parts: first covering essential Elasticsearch fundamentals including index management, document storage, text analysis, pipeline creation, search functionality, and advanced features like semantic search and embeddings; followed by a practical section where you'll build a real-world website using Elasticsearch as a search engine, working with the Astronomy Picture of the Day (APOD) dataset to implement features such as data cleaning pipelines, tokenization, pagination, and aggregations. ✏️ Course developed by @3CodeCampers ⭐️ Links ⭐️ Here is the link to the GitHub repository to get slides, notebooks and the source code for the final project: https://github.com/ImadSaddik/ElasticSea...

Polyrhythms JavaScript Project Tutorial – How Math Can Make Your Code Better

Curriculum for the course Polyrhythms JavaScript Project Tutorial – How Math Can Make Your Code Better In this JavaScript course, @Radu will teach you about good coding practices when building a fun project. It emphasizes how understanding math concepts can result in simpler, easier to understand code that also correlates with fewer bugs. The project was inspired by the polyrhythms on the @project_jdmchannel: https://www.youtube.com/channel/UCHAiieQmQBS38_AUkPf-7iQ Check them out if you haven't seen them yet! While building this, we'll learn about procedural sound generation techniques, demonstrate how to enhance code structure for better readability and maintainability, and showcase the power of math in simplifying complex codebases. If you've ever doubted the usefulness of math in coding, this video is tailor-made for you! We'll debunk the myth and show you firsthand how a bit of mathematical understanding can elevate your programming skills to new heights. ...

How a breakdancing injury launched a coding empire with Scott Tolinski [Podcast #152]

Curriculum for the course How a breakdancing injury launched a coding empire with Scott Tolinski [Podcast #152] On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Scott Tolinski. He's a developer who 14 years ago - after injuring himself breakdancing – decided to create a programming tutorial YouTube channel called LevelUpTuts. He is also co-host of Syntax, the most popular web dev podcast on the planet. 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 donate.freecodecamp.org We talk about: - Scott's perspective on the state of web dev - His journey from video editing into full blown software dev...

Build a Stable Diffusion VAE From Scratch using Pytorch

Curriculum for the course Build a Stable Diffusion VAE From Scratch using Pytorch Learn how to Build a Stable Diffusion VAE From Scratch using Pytorch. VAE stands for Variational Autoencoder. It's a type of Autoencoder and a neural network that trains using an unsupervised technique. They are widely used in Image generation models mainly on latent diffusion-based and GANs-based image generation models. Course created by @harshbhatt7585 Colab notebook / code: https://colab.research.google.com/drive/1OMq_-t3Co1pldn_hO6nHu4QDkxK2l2AL?usp=sharing Articled about the VAE and training code: https://plume-robin-b8f.notion.site/VAE-Explained-Implement-Train-1171a81fb77580e9b739dc9c2e5268c6 🎉 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 hund...

Learn Google Sheets – Full Course for Beginners

Curriculum for the course Learn Google Sheets – Full Course for Beginners In this project-based Google Sheets course from @EamonnCottrell you'll learn the fundamentals of Google Sheets. By the end of the course, you'll learn: ⟿ navigation ⟿ sharing ⟿ collaboration ⟿ functions ⟿ custom formulas ⟿ conditional formatting ⟿ dropdown lists ⟿ data validation ⟿ advanced function combinations ⟿ data visualization and charts Grab the course spreadsheet here: https://docs.google.com/spreadsheets/d/1GCpuy607uIK_B0-uS6WZI-6IOA3Wk9wr6ewygbY1GFw/template/preview Contents: ⌨️ (0:00:00) Course Overview ⌨️ (0:00:59) Module 1 - Interface ⌨️ (0:02:20) Navigation ⌨️ (0:07:31) Toolbar ⌨️ (0:10:09) Collaboration ⌨️ (0:13:29) Module 2 - Categories Table ⌨️ (0:15:55) Import Data ⌨️ (0:18:03) Basic Functions ⌨️ (0:22:53) Balance Formula ⌨️ (0:29:56) Module 3 - Formatting ⌨️ (0:31:08) Table Format ⌨️ (0:32:45) Conditional Formatting ⌨️ (0:37:27) Module 4 - Data Intro ⌨️ (0:38:25) Dropdowns ⌨️ (0:...