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/ElasticSearch_Python_Tutorial Link to the 3CodeCamp YouTube channel: https://www.youtube.com/@3CodeCampers Link to the official documentation: https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html Link to the starter project: https://www.elastic.co/search-labs/tutorials/search-tutorial/starter-project Link to the original APOD website: https://apod.nasa.gov/apod/archivepix.html Link to my universe hub: https://myuniversehub.com/ ⭐️ Contents ⭐️
(0:00:00) General introduction (0:03:34) Introduction (0:05:56) Elasticsearch installation process (0:09:02) Create an index (0:15:00) Index documents (0:22:13) Field data types (0:36:55) Delete documents (0:39:45) Get documents (0:42:35) Count documents (0:46:05) The exists API (0:49:26) The update API (0:57:21) The bulk API (1:04:40) The search API – Part 1 (1:10:26) The search API – Part 2 (1:21:40) The search API – Part 3 (1:28:54) Dense vectors (1:33:34) Embeddings (1:42:11) kNN search (1:52:01) Deep pagination (2:08:35) Ingest pipelines (2:23:32) Ingest processors (2:31:51) Filters in depth (2:43:02) SQL search API (2:51:54) Time series data stream (3:08:57) Analyzers (3:24:08) The synonyms API (3:33:12) Common options (3:43:25) Change the heap size (3:48:16) Final project – Part 0 (3:50:11) Final project – Part 1 (4:08:10) Final project – Part 2 (4:23:53) Final project – Part 3 (4:35:14) Final project – Part 4 (4:48:00) Final project – Part 5 (4:56:26) Final project – The end (4:58:20) Conclusion 🎉 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 hundreds of articles on programming: https://freecodecamp.org/news
Category: Computer Programming Tutorials
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. So, grab your coding gear and get ready to follow along with this exciting project! const soundFrequencies = [ 1760, 1567.98, 1396.91, 1318.51, 1174.66, 1046.5, 987.77, 880, 783.99, 698.46, 659.25, 587.33, 523.25, 493.88, 440, 392, 349.23, 329.63, 293.66, 261.63 ]; 💻CODE💻
https://github.com/gniziemazity/polyrhythm ⭐10 Ways to draw Circles⭐
https://www.youtube.com/watch?v=W6cirmhLSSw ⭐More WebAudioAPI Tutorials⭐
https://www.youtube.com/playlist?list=PLB0Tybl0UNfbHdMGj5VfLDGqAC-ugEqfy 🎉 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 hundreds of articles on programming: https://freecodecamp.org/news
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 development for agencies
– What he's learned from recording 2,000 tutorials and 800 web dev podcasts
– Productivity tips and how he's kept up this pace for 12 years without burning out Can you guess what song I'm playing in the intro? Also, I want to thank the 11,036 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: – The Syntax podcast: https://syntax.fm/ – Scott's archive of more than 1,000 programming tutorials he taught on YouTube: https://www.youtube.com/@syntaxfm/videos Chapters
0:00:00 Podcast Introduction
0:00:58 Introduction to Scott Tolinski and His Journey
0:07:20 Web Apps vs. Mobile Apps: The Blurring Lines
0:13:40 Scott's Background and Transition to Web Development
0:20:11 The Role of Breakdancing in Scott's Life
0:27:47 The Art of Breakdancing: Passion and Performance
0:37:47 Navigating Post-Concussion Challenges
0:45:12 Transitioning to Corporate Life
0:50:45 The Struggles of Monetizing Content
0:58:07 The Challenges of Startup Culture
1:08:37 The Evolution of Podcasting
1:15:49 Transitioning to Full-Time Content Creation
1:27:35 Maintaining Authenticity in Content Creation
1:36:28 Productivity Strategies for Creators 🎉 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 hundreds of articles on programming: https://freecodecamp.org/news
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 hundreds of articles on programming: https://freecodecamp.org/news
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:44:57) Module 5 – Advanced Functions
⌨️ (0:46:11) Type Column
⌨️ (0:52:40) Filtering
⌨️ (0:56:27) Slicers
⌨️ (0:58:48) Search Bar
⌨️ (1:02:13) Module 6 – Data Visualization
⌨️ (1:03:27) Balance IF Column Cleanup
⌨️ (1:05:36) Pie Chart
⌨️ (1:11:10) Column Chart
⌨️ (1:16:48) Line Chart
⌨️ (1:21:56) Module 7 – Apps Script
⌨️ (1:23:17) Custom Functions
⌨️ (1:29:14) Custom Menu
⌨️ (1:34:31) Got Sheet 🎉 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 hundreds of articles on programming: https://freecodecamp.org/news
Event-Driven Architecture Course – NextJS, Clerk, Webhooks
In this Event-Driven Architecture course you'll learn to build a modern SAAS application using NextJS and Clerk. Throughout this course, you'll master webhooks, authentication flows, and role-based access control while building a production-ready application. You'll learn about database management with NeonDB and Prisma, implementing CRUD operations and pagination. ✏️ Course developed by @HiteshCodeLab Github Repo: https://github.com/hiteshchoudhary/saas-clerk-template
For more check out Hitesh's new course on Udemy: https://hitesh.ai/udemy ⭐️ Contents ⭐️
⌨️ (0:00:00) 01 Lets build a SAAS starter template with Clerk and NextJS
⌨️ (0:12:13) 02 Event Driven Architecture – A guide on Clerk webhooks ⌨️ (0:24:49) 03 Handle NeonDB (Postgresql) with NextJS
⌨️ (1:00:08) 04 How to handle Custom Signup flow in Clerk ⌨️ (1:39:33) 05 Clerk Middleware guide for Role based access ⌨️ (2:15:07) 06 Crash course on Handling Webhooks – Clerk Webhooks ⌨️ (2:54:47) 07 A crash course on prima CRUD and pagination ⌨️ (3:42:41) 08 Handling API calls in frontend in NextJS 🎉 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 hundreds of articles on programming: https://freecodecamp.org/news
Ollama Course – Build AI Apps Locally
Learn how to set up and use Ollama to build powerful AI applications locally. This hands-on course covers pulling and customizing models, REST APIs, Python integrations, and real-world projects like a Grocery List Organizer, RAG System, and an AI Recruiter Agency. Perfect for developers and AI enthusiasts ready to bring their ideas to life with local LLMs. Don’t miss the exclusive BONUS project at the end! 💻 Code: https://github.com/pdichone/ollama-fundamentals 🔗 Ollama Starter Pack (code templates, cheat sheet, prompt guide, and more): https://bit.ly/ai-starter-pack Course developed by @vincibits Keep in touch: https://www.vincibits.com/welcome ⭐️ Contents ⭐️
⌨️ (0:00:00) Intro
⌨️ (0:02:00) What Is this course about?
⌨️ (0:03:49) Course Prerequisites
⌨️ (0:05:28) Development Environment Setup
⌨️ (0:06:43) Ollama Deep Dive
⌨️ (0:13:08) Ollama Key Features
⌨️ (0:17:09) Ollama Setup
⌨️ (0:18:03) Download Ollama Locally
⌨️ (0:26:18) Ollama Models – How to Pull Different Ollama Models Locally
⌨️ (0:33:41) LLM Parameters Deep Dive
⌨️ (0:39:39) Understanding Model Benchmarks
⌨️ (0:42:56) Ollama Basic CLI Commands – Pull and Testing Models
⌨️ (0:47:09) Pull in the Llava Multimodal MOdel and Captioning an Image – Hands-on
⌨️ (0:52:13) Summarize and Sentiment Analysis and Customizing Models with the Modelfile
⌨️ (1:00:02) Ollama REST API
⌨️ (1:04:39) Ollama REST API – Request JSON
⌨️ (1:07:59) Ollama Models Support Different Tasks – Summary
⌨️ (1:08:40) Different Ways to Interact with Ollama Models – Overview
⌨️ (1:10:42) Ollama Model Running Under Msty App – Frontend Tool – RAG Hands-on
⌨️ (1:21:46) Introduction to Python Library for Building LLM Applications Locally
⌨️ (1:24:14) Interact with Llama3 in Python using Ollama REST API
⌨️ (1:29:29) Ollama Python Library Chatting with our Model
⌨️ (1:35:42) Chat Example with Streaming
⌨️ (1:37:15) Using Ollama Show Function
⌨️ (1:39:15) Create a Custom Model in Code
⌨️ (1:43:05) Build a Real-world Use case Application – Introduction
⌨️ (1:43:29) Build a LLM App – Grocery List Organizer
⌨️ (1:51:46) Building RAG Systems with Ollama – Overview of RAG Systems and Langchain Crash Course
⌨️ (1:59:24) Deep Dive into Vectorstore and Embeddings – the Whole Picture – Crash Course
⌨️ (2:05:33) Overview of Our PDF RAG System We will be Building
⌨️ (2:07:29) Set up our RAG System – Document Ingestion and Vector DB Creation and Embeddings
⌨️ (2:15:56) RAG System – Retrieval and Querying – Final
⌨️ (2:24:27) RAG System – Cleaner Code (Code Refactoring)
⌨️ (2:26:26) RAG System – Streamlit Version
⌨️ (2:28:00) BONUS for YOU!
⌨️ (2:28:33) Introduction to the Next Application – AI Recruiter Agency
⌨️ (2:29:18) Building the AI Recruiter Agency
⌨️ (2:56:13) Outro – Final Thoughts and Your Bonus – Thank you! 🎉 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 hundreds of articles on programming: https://freecodecamp.org/news