This course will teach you how to use web scraping to create profitable projects. You will learn the basics of scraping using Python libraries (such as Beautiful Soup), methods to speed up scripts, bypassing blocks, scraping protected sites, and working with unofficial APIs. The course includes over 10 videos with real examples, source code, and materials that will be added in the future. The course is flexible and allows you to select lessons based on your needs.
Scraping the Web for Fun and Profit
About the Author: Jakob Greenfeld
Jakob Greenfeld is a German entrepreneur and educator focused on the practical craft of web scraping for solo founders and indie hackers — using scraped data as input to product ideas, market research, and growth experiments.
His CourseFlix listing carries Scraping the Web for Fun and Profit — covering the legal-and-ethical landscape, the Python tooling (BeautifulSoup, Playwright, Scrapy), proxy rotation, and the patterns for building scraping pipelines that survive site changes.
Material is paid and aimed at developer-founders building scraping pipelines for product or business purposes. For broader Python content, see CourseFlix's Python category page.
Watch Online 16 lessons
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Quick Introduction and Overview Demo | 07:05 | |
| 2 | What I learned about selling data products | 18:50 | |
| 3 | Bypassing Anti-Scraping Measures - Headers, Rotating Proxies, Scraping APIs, Javascript Rendering | 24:52 | |
| 4 | Scraping RallyRd - Advanced Screen Scraping w- Selenium | 26:17 | |
| 5 | Scraping RallyRd - Advanced Scraping of Data Behind a Login | 13:43 | |
| 6 | Scraping Instagram Leads via Duck Duck Go | 19:09 | |
| 7 | Scraping Shopify Sites, Reddit, Indeed, Upwork - Alternative Formats JSON, RSS | 27:21 | |
| 8 | Scraping Messari - GraphQL Scraping and Data Flattening | 14:17 | |
| 9 | Scraping YC Companies and Cryptocurrencies - Using Algolia | 26:15 | |
| 10 | Scraping Udemy Courses - Leveraging Undocumented Internal APIs | 35:48 | |
| 11 | Scraping SearchMySite.com - Post Requests and the Curl Convert Trick | 18:00 | |
| 12 | Scraping all Pitchbook Profiles - Method 3 Sitemap Scraping | 20:46 | |
| 13 | Scraping all Pitchbook Profiles - Method 2 Search Engine Scraping | 21:45 | |
| 14 | Scraping all Pitchbook Profiles - Approach 1 Brute Force | 30:03 | |
| 15 | Scraping Goodreads Part 2 - (try-except, iterating over pages) | 48:40 | |
| 16 | Scraping GoodReads Quotes - (Requests and BeautifulSoup Basics) | 40:18 |
Get instant access to all 15 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionRelated courses
-
Updated 1y agoCompilers, Interpreters and Formal Languages
By: Gustavo PezziThis course is a beginner-friendly introduction to compilers. We will gradually develop an interpreter for a simple scripting language.28h 52m -
FreeUpdated 2y agoThe Automation Bootcamp: Zero to Mastery
By: Zero To MasteryBecome an automation expert with hands-on projects using Python. No experience needed to automate boring tasks. Learn advanced tools and tricks.22h 39m5/5 -
Updated 2y agoBuild an LLM-powered Q&A App using LangChain, OpenAI and Python
By: Zero To MasteryLLMs like GPT are great at answering questions about data they've been trained on...but what if you want to ask it questions about data it hasn't been trained o2h 38m5/5