Latest videos

Generative AI
4 Views · 3 years ago

Learn the Flask Python web framework by building your own e-commerce website with its own authentication system.

💻 Full code: https://github.com/jimdevops19/FlaskSeries
💻 Get code snippets used in the course: http://www.jimshapedcoding.com..../courses/Flask%20Ful

✏️ Course created by Jim from JimShapedCoding. Check out his channel: https://www.youtube.com/channe....l/UCU8d7rcShA7MGuDyY

⭐️ Course Contents ⭐️
⌨️ P1 (0:00:00) Introduction
⌨️ P2 (0:20:37) Styling & Templates
⌨️ P3 (0:41:37) Sending data to Templates
⌨️ P4 (1:02:56) Template Inheritance
⌨️ P5 (1:21:14) Models and Databases
⌨️ P6 (1:51:13) Project Restructure
⌨️ P7 (2:05:41) Model Relationships
⌨️ P8 (2:25:37) Flask Forms
⌨️ P9 (2:51:58) Flask Validations
⌨️ P10 (3:14:05) Flashes & Advanced Validations
⌨️ P11 (3:41:04) User Authentication Part 1
⌨️ P12 (3:59:56) User Authentication Part 2
⌨️ P13 (4:34:16) Logout and Customizations
⌨️ P14 (4:51:25) Item Purchasing Part 1
⌨️ P15 (5:18:39) Item Purchasing Part 2
⌨️ P16 (5:54:13) Item Selling

Useful Links:
🔗 Python Download - https://www.python.org/downloads/​
🔗 Pycharm Download - https://www.jetbrains.com/pycharm/download/
🔗 Flask Starter Template - https://flask.palletsprojects.....com/en/1.1.x/quickst

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

Generative AI
5 Views · 3 years ago

In this No Black Box Machine Learning Course in JavaScript, you will gain a deep understanding of machine learning systems by coding without relying on libraries. This unique approach not only demystifies the inner workings of machine learning but also significantly enhances software development skills.

✏️ Course created by @Radu (PhD in Computer Science)

🎥 Watch part two: https://youtu.be/3wwiOSxDAmg

HOMEWORK
🏠 1st assignment spreadsheet: https://docs.google.com/spread....sheets/d/16wIddJ9jKA
🏠 Submit all other assignments to Radu's Discord Server: https://discord.com/invite/gJFcF5XVn9

GITHUB LINKS
💻 Drawing App: https://github.com/gniziemazity/drawing-app
💻 Data: https://github.com/gniziemazity/drawing-data
💻 Custom Chart Component: https://github.com/gniziemazity/javascript_chart
💻 Full Course Code (In Parts): https://github.com/gniziemazity/ml-course

PREREQUISITES
🎥 Interpolation: https://youtu.be/J_puRs40GhM
🎥 Linear Algebra: https://youtu.be/nzyOCd9FcCA
🎥 Trigonometry: https://youtu.be/xK3vKWMFVgw

LINKS
🔗 Check out the Recognizer we'll build in this course: https://radufromfinland.com/projects/ml/recognizer
🔗 Draw for Radu, Call for help video: https://youtu.be/Yw2QZ1vq2ek
🔗 Draw for Radu, Data collection tool: https://radufromfinland.com/projects/ml
🔗 Radu's Self-driving Car Course: https://www.youtube.com/playli....st?list=PLB0Tybl0UNf
🔗 Radu's older Machine Learning video: https://youtu.be/QXB1ytG95gs
🔗 CHART TUTORIAL (mentioned at 01:45:27): https://youtu.be/n8uCt1TSGKE
🔗 CHART CODE: https://github.com/gniziemazity/javascript_chart

TOOLS
🔧 Visual Studio Code: https://code.visualstudio.com/download
🔧 Google Chrome: https://www.google.com/chrome
🔧 Node JS: https://nodejs.org/en/download
(make sure you add 'node' and 'npm' to the PATH environment variables when asked!)


TIMESTAMPS
⌨️(0:00:00) Introduction
⌨️(0:05:04) Drawing App
⌨️(0:46:46) Homework 1
⌨️(0:47:05) Working with Data
⌨️(1:08:54) Data Visualizer
⌨️(1:29:52) Homework 2
⌨️(1:30:05) Feature Extraction
⌨️(1:38:07) Scatter Plot
⌨️(1:46:12) Custom Chart
⌨️(2:01:03) Homework 3
⌨️(2:01:35) Nearest Neighbor Classifier
⌨️(2:43:21) Homework 4 (better box)
⌨️(2:43:53) Data Scaling
⌨️(2:54:45) Homework 5
⌨️(2:55:23) K Nearest Neighbors Classifier
⌨️(3:04:18) Homework 6
⌨️(3:04:49) Model Evaluation
⌨️(3:21:29) Homework 7
⌨️(3:22:01) Decision Boundaries
⌨️(3:39:26) Homework 8
⌨️(3:39:59) Python & SkLearn
⌨️(3:50:35) Homework 9

Generative AI
5 Views · 3 years ago

Congratulations to our 2018 Top Contributors! Video starts at 12:05.

Full article about the party: https://medium.freecodecamp.org/861da08a77e1

---

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://medium.freecodecamp.org

Generative AI
6 Views · 3 years ago

Back End Development and APIs Certification freeCodeCamp org Part 1-5 NPM Install

Generative AI
3 Views · 3 years ago

Welcome to this course about development with Large Language Models, or LLMs. Throughout this course, you will complete hands-on projects will help you learn how to harness LLMs for your own projects. You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers.

This course was developed by @Luup.ai123

Colab notebook for introduction to the API:https://colab.research.google.....com/drive/1gi2yDvvhU
Github : https://github.com/pythononthe....plane123/LLM_course_

Join the Discord: https://discord.com/invite/Hq39QgRU
Twitter : https://twitter.com/AkshatNon

⭐️ Contents ⭐️
⌨️ (0:00:00) Brief introduction to LLMs
⌨️ (0:11:49) Quick note from the future
⌨️ (0:12:04) Chatgpt playground (skip this is you know this already)
⌨️ (0:18:21) GPT API basics (skip this is you know this already)
⌨️ (0:30:43) Brief intro to chainlit
⌨️ (0:31:33) Cloning chatgpt user interface
⌨️ (0:45:37) Limitations of our interface
⌨️ (0:47:48) Adding streaming, backend view, stop sequence button
⌨️ (0:58:42) Introduction to vector databases
⌨️ (1:04:42) Vector databases hands on
⌨️ (1:12:10) QnA with Documents - .txt and .pdf
⌨️ (1:23:32) Testing out our Q&A system
⌨️ (1:27:22) Introduction to web-browsing and agents
⌨️ (1:32:52) AI researcher
⌨️ (1:42:23) Human as a tool
⌨️ (1:44:44) Mini code interpreter plugin(Replit tool)
⌨️ (1:46:29) Searching youtube using agents
⌨️ (1:49:19) Guide to explore more
⌨️ (1:50:33) Shell Tool
⌨️ (1:55:43) Create your own tools
⌨️ (2:01:19) Ending Notes

🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

Generative AI
8 Views · 3 years ago

Learn how to build a CRM (Customer Relationship Management) App with Django, Python, and MySQL.

The app will use MySQL for the database. We'll be able to Register, Log In, Log Out, Add Records, View Records, Update Records, and Delete Records.

✏️ Course created by John Elder. Check out his channel: https://www.youtube.com/@Codemycom

💻 Github Code: https://github.com/flatplanet/Django-CRM

🔗 MySQL Download: https://dev.mysql.com/downloads/installer/

⭐️ Contents ⭐️
0:00:00 Introduction
0:01:50 Installation and App Setup
0:06:45 MYSQL Configuration
0:13:18 Version Control Git and Github.com
0:18:14 Build Out The Basic App
0:28:46 Login Users
0:47:32 Logout Users
0:51:45 Register Users
1:15:00 Database Model
1:25:48 View Records On Website
1:31:01 Bootstrap Table
1:38:23 Individual Records
1:48:41 Bootstrap Card
1:56:51 Delete Record
2:01:05 Add New Records
2:12:10 Update Records
2:20:06 Push Code To Github
2:20:54 Conclusion

🎉 Thanks to our Champion and Sponsor supporters:
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Erdeniz Unvan
👾 Justin Hual
👾 Agustín Kussrow
👾 Otis Morgan

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

Generative AI
120 Views · 3 years ago

In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.

✏️ Course from Alexandru Cristian.

More courses from Alexandru:
🔗 Kotlin: https://www.udemy.com/course/k....otlin-masterclass-le
🔗 Python: https://www.udemy.com/course/p....ython-complete-cours
🔗 Java: https://www.udemy.com/course/j....ava-for-absolute-beg

⌨️ (0:00:00) Introduction
⌨️ (0:01:06) Install Intellij IDEA
⌨️ (0:06:23) Hello World
⌨️ (0:25:41) Variables
⌨️ (0:41:18) Window
⌨️ (0:42:24) Integer Type
⌨️ (0:53:08) DataType: Byte, Short and Long
⌨️ (1:04:42) Float and Double
⌨️ (1:16:16) Char and Boolean
⌨️ (1:25:55) Operators
⌨️ (1:49:47) Comments
⌨️ (1:51:43) IfThenElse: Statement-Expression
⌨️ (2:02:25) Less Than or Equal To Operator
⌨️ (2:10:33) logical AND operator
⌨️ (2:14:52) logical OR operator
⌨️ (2:29:48) When Statement-Expression
⌨️ (2:44:16) Null
⌨️ (2:59:59) Functions
⌨️ (3:15:46) Function: return and expressions
⌨️ (3:27:43) Functions Overloading
⌨️ (3:33:57) Functions Default Values
⌨️ (3:44:09) Functions vararg keyword
⌨️ (3:55:17) loops: FOR loop
⌨️ (4:05:18) loops: WHILE and DO WHILE loop, Labels and continue and break
⌨️ (4:28:26) loops Challenge
⌨️ (4:43:14) Arrays
⌨️ (4:59:56) Arrays Challenge
⌨️ (5:18:41) OOP: Classes
⌨️ (5:37:01) OOP: Primary Constructor
⌨️ (5:51:25) OOP: Initializer Blocks
⌨️ (6:07:03) OOP: Secondary Constructors
⌨️ (6:23:56) OOP: Constructor Parameters Default Values
⌨️ (6:31:08) OOP: Getters and Setters
⌨️ (6:48:00) OOP: lateinit keyword
⌨️ (6:57:52) OOP: Companion Object
⌨️ (7:07:47) OOP: Singleton
⌨️ (7:19:08) OOP: Lazy Initialization
⌨️ (7:25:02) OOP: Enum Classes
⌨️ (7:39:27) OOP: Inner Classes
⌨️ (7:44:19) OOP Challenge
⌨️ (8:00:16) OOP: Inheritance 1
⌨️ (8:20:37) OOP: Inheritance 2
⌨️ (8:35:31) OOP: Sealed Class
⌨️ (8:48:57) OOP: Abstract Classes
⌨️ (8:56:29) OOP: Data Class
⌨️ (9:23:53) OOP: Interfaces 1
⌨️ (9:35:37) OOP: Interfaces 2
⌨️ (9:49:03) OOP: Object Expression
⌨️ (9:58:09) OOP: Delegation
⌨️ (10:05:20) List, Set, Map
⌨️ (10:22:26) Mapping
⌨️ (10:34:17) Zipping and Association
⌨️ (10:49:34) Flatten
⌨️ (10:59:17) String Representation
⌨️ (11:10:19) Filtering
⌨️ (11:28:53) Test Predicates
⌨️ (11:31:30) Plus and Minus Operators
⌨️ (11:34:45) Grouping
⌨️ (11:39:41) Retrieve Collection parts
⌨️ (11:59:47) Retrieve Single Elements
⌨️ (12:04:28) Aggregate Operations
⌨️ (12:09:23) Comparable and Comparator
⌨️ (12:36:43) Binary Search
⌨️ (12:51:06) Generics: Type Parameters and Casting
⌨️ (13:07:28) Generics: Upper Bounds

Generative AI
3 Views · 3 years ago

React: Use Array.map() to Dynamically Render Elements
#100DaysOfCode

Generative AI
3 Views · 3 years ago

Learn the basics of HTML and how to begin coding in this course for beginners.

Are you interested in coding but have never tried it before? Are you curious about how to create your own website or app? If so, then this video course is for you!

✏️ Course developed by @AniaKubow
🔗 Full course: http://codewithania.com/

⭐️ Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:01:34) What is a code editor?
⌨️ (0:03:08) Code editor options
⌨️ (0:03:52) Files files files
⌨️ (0:07:27) HTML Introduction
⌨️ (0:09:27) HTML - what is it exactly?
⌨️ (0:11:53) HTML Syntax
⌨️ (0:17:08) Saving files in your code editor
⌨️ (0:18:19) HTML Anatomy
⌨️ (0:22:50) Headings
⌨️ (0:24:49) Paragraphs
⌨️ (0:26:04) HTML headings, paragraphs and emphasis
⌨️ (0:32:20) Indenting code in HTML
⌨️ (0:34:03) HTML lists
⌨️ (0:38:54) HTML links
⌨️ (0:43:49) Navigating Pages
⌨️ (0:51:20) Images in HTML
⌨️ (0:55:15) Creating tables using HTML
⌨️ (1:03:27) Introducing the Div
⌨️ (1:05:09) Semantic sectioning
⌨️ (1:07:39) Table Tennis Leaderboard: Project prep
⌨️ (1:09:30) Table Tennis Leaderboard: Starting out our project
⌨️ (1:12:44) Table Tennis Leaderboard: table rows and lists
⌨️ (1:16:44) Table Tennis Leaderboard: Sectioning and the figure element
⌨️ (1:25:27) HTML forms
⌨️ (1:26:52) The various input element types in HTML
⌨️ (1:33:17) HTML Inputs exercise 1
⌨️ (1:40:40) HTML Inputs exercise 2
⌨️ (1:43:55) HTML Inputs exercise 3
⌨️ (1:48:57) The select dropdown in HTML
⌨️ (1:54:38) The Inspect tool
⌨️ (1:56:51) Using the data attribute in HTML
⌨️ (1:59:15) Commenting out code
⌨️ (2:01:29) What’s next?

🎉 Thanks to our Champion and Sponsor supporters:
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Erdeniz Unvan
👾 Justin Hual
👾 Agustín Kussrow
👾 Otis Morgan

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

Generative AI
28 Views · 3 years ago

Learn LaTeX in this full course for beginners. LaTeX is a typesetting system for creating professional-looking documents, commonly used in academia and scientific publishing, with a focus on content rather than appearance.

✏️ Michelle Krummel created this course. Check out her channel: https://www.youtube.com/michellekrummel

💻 Downloadable .tex files: https://www.dropbox.com/sh/lbr....coezrm7iskfk/AABpWmd
🔗Learn more: https://www.michellekrummel.com/tutorials

Overleaf: https://www.overleaf.com/?r=b4398ca7&rm=d&rs=b
TexMaker: https://www.xm1math.net/texmaker/

⌨️ (0:00:00) Creating a LaTeX Document
⌨️ (0:34:34) Common Mathematical Notation
⌨️ (1:09:56) Brackets, Tables, and Arrays
⌨️ (1:51:36) Creating Lists
⌨️ (2:03:29) Text Document Formatting
⌨️ (2:25:58) Packages, Macros, and Graphics
⌨️ (2:56:17) Errors and Debugging
⌨️ (3:18:47) TeXmaker and Overleaf Tips
⌨️ (3:59:38) Calculus Notation

🎉 Thanks to our Champion and Sponsor supporters:
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Erdeniz Unvan
👾 Justin Hual
👾 Agustín Kussrow
👾 Otis Morgan

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

Generative AI
9 Views · 3 years ago

Master the HTTP networking protocol by completing over 80 coding exercises and quizzes in JavaScript. Once you’ve learned it all, we’ll build a real web crawler using Node.js to put all the concepts into practice.

HTTP is the backbone of the modern web, and in this course we’ll do a deep dive into all of the fundamentals you’ll need to know to master web networking. We’ll use the Fetch API to interact with a live RESTful server in order to connect the different components of a video game.

💻 Code: https://github.com/bootdotdev/....fcc-learn-http-asset

🔗 Follow this course interactively on Boot.dev: https://boot.dev/learn/learn-http

✏️ Lane Wagner created this course.
Boot.dev: https://boot.dev
Lane on Twitter: https://twitter.com/wagslane
Lane’s YouTube: https://www.youtube.com/@bootdotdev
New to JavaScript? Beginner course: https://boot.dev/learn/learn-javascript

⭐️ Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:03:32) Ch 1 - Why HTTP
⌨️ (0:27:31) Ch 2 - DNS
⌨️ (0:48:11) Ch 3 - URIs and URLs
⌨️ (1:16:21) Ch 4 - Async JavaScript
⌨️ (1:49:48) Ch 5 - Errors in JS
⌨️ (2:04:54) Ch 6 - HTTP Headers
⌨️ (2:21:04) Ch 7 - JSON
⌨️ (2:41:09) Ch 8 - HTTP Methods
⌨️ (3:17:01) Ch 9 - URL Paths
⌨️ (3:36:33) Ch 10 - HTTPS security
⌨️ (3:48:24) Proj - Setup Dev Environment
⌨️ (3:51:28) Proj - Hello World
⌨️ (3:56:29) Proj - Normalize URLs
⌨️ (4:11:05) Proj - URLs from HTML
⌨️ (4:27:49) Proj - The main.js file
⌨️ (4:33:10) Proj - Using Fetch
⌨️ (4:45:16) Proj - Recursively crawling the web
⌨️ (4:55:33) Proj - Print an SEO report
⌨️ (5:06:59) Proj - Conclusion
⌨️ (5:08:04) Congratulations

Documentation used:
Fetch API: https://developer.mozilla.org/....en-US/docs/Web/API/F
URL constructor: https://developer.mozilla.org/....en-US/docs/Web/API/U
Fetch Rseponse: https://developer.mozilla.org/....en-US/docs/Web/API/R

🎉 Thanks to our Champion and Sponsor supporters:
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Erdeniz Unvan
👾 Justin Hual
👾 Agustín Kussrow
👾 Otis Morgan

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

Generative AI
1 Views · 3 years ago

In a world where not everyone is lucky enough to have 24/7 internet connection, being able to study online becomes more and more difficult. That is why I decided to make this tutorial, now you can run FCC without needing to be connected to the internet or wifi.

Note that this tutorial is primarily focused on MacOS and Linux devices, however, it can also work on Windows! This guide can help you along if you use Windows: https://github.com/freeCodeCam....p/freeCodeCamp/blob/

You need:
Node.js: https://nodejs.org/en/
MongoDB: https://www.mongodb.com/docs/m....anual/administration

FreeCodeCamp is open source: https://github.com/freeCodeCamp/freeCodeCamp

Subscribe for more videos!
YouTube: https://www.youtube.com/steves....teacher?sub_confirma
Odysee: https://odysee.com/$/invite/@stevesteacher:0

For more programming videos, feel free to subscribe to my 2nd channel: https://www.youtube.com/channe....l/UCZkCdex94Hp-3Aa-4

Crash Courses: https://www.youtube.com/playli....st?list=PLYBJzqz8zpW
C++ Programming Tutorials: https://youtu.be/2bSuuzMwda8
Lua Programming Tutorials: https://youtu.be/1srFmjt1Ib0
Love2D Game Dev Tutorials: https://youtube.com/playlist?l....ist=PLYBJzqz8zpWYip5
Become a Web Developer: https://youtube.com/playlist?l....ist=PLYBJzqz8zpWbsmF
Python Programming Tutorials: https://www.youtube.com/playli....st?list=PLYBJzqz8zpW
HTML Tutorials: https://youtu.be/lobFuLWhp0M
Bootstrap Tutorials: https://youtube.com/playlist?l....ist=PLYBJzqz8zpWa98m
CSS Tutorials: https://youtube.com/playlist?l....ist=PLYBJzqz8zpWZARp
Delphi Programming Tutorials: https://youtu.be/BqmJpFbRY2U
Pascal Programming Tutorials: https://youtube.com/playlist?l....ist=PLYBJzqz8zpWZUDw
Linux Tutorials/Videos: https://youtube.com/playlist?l....ist=PLYBJzqz8zpWYnUt
How-to videos: https://www.youtube.com/playli....st?list=PLYBJzqz8zpW
Godot Game Dev Tutorials: https://youtube.com/playlist?l....ist=PLYBJzqz8zpWZT3j
TKinter Tutorials: https://youtube.com/playlist?l....ist=PLYBJzqz8zpWZwVk
Web Scraping/Beautiful Soup Tutorials: https://youtube.com/playlist?l....ist=PLYBJzqz8zpWYfL1
MySQL Tutorials: https://youtube.com/playlist?l....ist=PLYBJzqz8zpWaBcV
Japanese Lessons: https://www.youtube.com/playli....st?list=PLYBJzqz8zpW

Group Chats:
Weeb Chat: https://t.me/weeb_haven
Programmer Haven: https://t.me/programmer_haven

You can contact me on:
Email: [email protected]
Discord: https://discord.gg/NGtD9s6
Kitsu: https://kitsu.io/users/Netsu
Twitter: @stevesteacherYT or click here: https://twitter.com/stevesteacherYT?s=09

Hey there!!! Wanna help support the channel :D? You can donate on PayPal: https://paypal.me/stephenvdw?locale.x=en_US or on YouTube, it really helps out!

Any suggestions? Leave it in the comment section or contact me somewhere else!

Odysee Links:
Python Programming Tutorials: https://odysee.com/@stevesteac....her:0/Python-Tutoria
C++ Programming Tutorials: https://odysee.com/@stevesteac....her:0/Cpp-Tutorials:
HTML Tutorials: https://odysee.com/@stevesteac....her:0/HTML-Tutorials
Tkinter Tutorials: https://odysee.com/@stevesteac....her:0/Tkinter-Tutori
Linux Tutorials: https://odysee.com/@stevesteac....her:0/Linux-Terminal
Lua Tutorials: https://odysee.com/@stevesteac....her:0/Lua-Tutorials:
Love2D Game Dev Tutorials: https://odysee.com/@stevesteacher:0/Love2D:f
Delphi Tutorials: https://odysee.com/@stevesteac....her:0/Delphi-Tutoria
MySQL Tutorials: https://odysee.com/@stevesteac....her:0/MySQL-Tutorial

Thank you for watching!

#stevesteacher #fcc #freecodecamp #nointernet #learntocode

Generative AI
3 Views · 3 years ago

Learn to use Astro in this beginner's tutorial. Astro is an all-in-one web framework for building fast, content-focused websites like landing pages, blogs, technical documentation, and more.

✏️ This course was developed by @JamesQQuick
🔗 Longer Astro Course: https://astrocourse.dev/

💻 Code: https://github.com/jamesqquick/astro-course-demo

Astro Docs - https://docs.astro.build/
SSG vs SSR Diagram - https://app.eraser.io/workspac....e/CmsSg90ShrgnuACWRs

⌨️ (0:00:00) Intro
⌨️ (0:00:35) What We'll Cover
⌨️ (0:01:23) Creating an Astro Project
⌨️ (0:06:23) Astro Overview (components, file based routing, css, and more)
⌨️ (0:13:23) Astro Setup in VS Code
⌨️ (0:16:23) Setting Up Tailwind
⌨️ (0:18:23) Updating the Site Layout
⌨️ (0:27:23) Working with Markdown and Content Collections
⌨️ (0:34:23) Querying and Displaying Blog Posts Using Content Collections
⌨️ (0:40:23) Creating Dynamic Routes For Individual Blog Posts
⌨️ (0:46:38) Tailwind Typography Plugin
⌨️ (0:47:53) Optimizing Images
⌨️ (0:52:43) Using the ViewTransitions API
⌨️ (0:54:03) Adding Support for MDX
⌨️ (0:56:23) Deploy to Netlify and Vercel
⌨️ (0:59:23) Enabling SSR in Astro
⌨️ (1:08:53) Astro Server Endpoints
⌨️ (1:12:23) Deploying SSR to Netlify and Vercel
⌨️ (1:16:23) Wrap Up

🎉 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

Generative AI
287 Views · 3 years ago

The Scrapy Beginners Course will teach you everything you need to learn to start scraping websites at scale using Python Scrapy.

The course covers:
- Creating your first Scrapy spider
- Crawling through websites & scraping data from each page
- Cleaning data with Items & Item Pipelines
- Saving data to CSV files, MySQL & Postgres databases
- Using fake user-agents & headers to avoid getting blocked
- Using proxies to scale up your web scraping without getting banned
- Deploying your scraper to the cloud & scheduling it to run periodically

✏️ Course created by Joe Kearney.

⭐️ Resources ⭐️
Course Resources
- Scrapy Docs: https://docs.scrapy.org/en/latest/
- Course Guide: https://thepythonscrapyplayboo....k.com/freecodecamp-b
- Course Github: https://github.com/orgs/python....-scrapy-playbook/rep
- The Python Scrapy Playbook: https://thepythonscrapyplaybook.com/

Cloud Environments
- Scrapyd: https://github.com/scrapy/scrapyd
- ScrapydWeb: https://github.com/my8100/scrapydweb
- ScrapeOps Monitor & Scheduler: https://scrapeops.io/monitoring-scheduling/
- Scrapy Cloud: https://www.zyte.com/scrapy-cloud/

Proxies
- Proxy Plan Comparison Tool: https://scrapeops.io/proxy-pro....viders/comparison/fr
- ScrapeOps Proxy Aggregator: https://scrapeops.io/proxy-api-aggregator/
- Smartproxy: https://smartproxy.com/deals/proxyservers/ips

⭐️ Contents ⭐️
⌨️ (0:00:00) Part 1 - Scrapy & Course Introduction
⌨️ (0:08:22) Part 2 - Setup Virtual Env & Scrapy
⌨️ (0:16:28) Part 3 - Creating a Scrapy Project
⌨️ (0:28:17) Part 4 - Build your First Scrapy Spider
⌨️ (0:55:09) Part 5 - Build Discovery & Extraction Spider
⌨️ (1:20:11) Part 6 - Cleaning Data with Item Pipelines
⌨️ (1:44:19) Part 7 - Saving Data to Files & Databases
⌨️ (2:04:33) Part 8 - Fake User-Agents & Browser Headers
⌨️ (2:40:12) Part 9 - Rotating Proxies & Proxy APIs
⌨️ (3:18:12) Part 10 - Run Spiders in Cloud with Scrapyd
⌨️ (4:03:46) Part 11 - Run Spiders in Cloud with ScrapeOps
⌨️ (4:20:04) Part 12 - Run Spiders in Cloud with Scrapy Cloud
⌨️ (4:30:36) Part 13 - Conclusion & Next Steps

🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news




Showing 93 out of 579