# thecodex.me > AI-optimized mirror of thecodex.me containing 50 pages totalling 12,659 words of clean markdown content, structured data, and semantic HTML. Original source: https://thecodex.me/. Last updated: 2026-06-12T11:56:47.754Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [Learn Python Through Projects](/content/site-root.html): Jumpstart your programming journey with our engaging projects. Clear, concise, and practical videos with no fluff. Join 600,000+ students now! (669 words) ## Articles & Blog Posts - [Welcome back.](/content/app/login/index.html): Jumpstart your programming journey with our engaging projects. Clear, concise, and practical videos with no fluff. Join 600,000+ students now! (12 words) - [Topics](/content/topics/index.html): Jumpstart your programming journey with our engaging projects. Clear, concise, and practical videos with no fluff. Join 600,000+ students now! (680 words) - [pathways/the-python-automator/index.html](/content/pathways/the-python-automator/index.html) (1 words) - [pathways/the-python-visualizer/index.html](/content/pathways/the-python-visualizer/index.html) (1 words) - [topics/introduction-to-python-programming/index.html](/content/topics/introduction-to-python-programming/index.html) (1 words) - [topics/threading-and-scheduling/index.html](/content/topics/threading-and-scheduling/index.html) (1 words) - [topics/creating-the-pong-game-with-tkinter/index.html](/content/topics/creating-the-pong-game-with-tkinter/index.html) (1 words) - [topics/building-a-calculator-in-tkinter/index.html](/content/topics/building-a-calculator-in-tkinter/index.html) (1 words) - [topics/java-programming-for-beginners/index.html](/content/topics/java-programming-for-beginners/index.html) (1 words) - [topics/python-and-my-sql/index.html](/content/topics/python-and-my-sql/index.html) (1 words) - [The future of creating belongs to everyone](/content/about/index.html): Our mission: to help students become creators. Creators are the visionaries. Those that can take their ideas, and build it with code. Creators are limitless. Bugs... (203 words) - [topics/creating-and-manipulating-charts-with-mat-plot-lib/index.html](/content/topics/creating-and-manipulating-charts-with-mat-plot-lib/index.html) (1 words) - [topics/creating-and-customizing-graphs-with-mat-plot-lib/index.html](/content/topics/creating-and-customizing-graphs-with-mat-plot-lib/index.html) (1 words) - [projects/speech-recognition-with-python-and-flask/index.html](/content/projects/speech-recognition-with-python-and-flask/index.html) (1 words) - [Selenium Waits - Implicit & Explicit](/content/topics/selenium-waits-implicit-and-explicit/index.html): Learn all about Waits in Selenium - how to pause interactions on a web page implicitly and explicitly with Selenium and Python. (266 words) - [projects/song-lyrics-generator-with-markov-chains/index.html](/content/projects/song-lyrics-generator-with-markov-chains/index.html) (1 words) - [projects/bitcoin-cryptocurrency-price-visualization/index.html](/content/projects/bitcoin-cryptocurrency-price-visualization/index.html) (1 words) - [Just Getting Started with Python](/content/pathways/just-getting-started-with-python/index.html): New to Python? This pathway will cover the basics of Python programming and help you build a couple of cool projects along the way. By the end of this pathway, create 3 beginner-friendly projects such as speech recognition with Python and analyzing stock news to showcase your Python skills. (440 words) - [projects/sentiment-analysis-of-stock-news/index.html](/content/projects/sentiment-analysis-of-stock-news/index.html) (1 words) - [projects/visualizing-covid-19-with-pandas-and-mat-plot-lib/index.html](/content/projects/visualizing-covid-19-with-pandas-and-mat-plot-lib/index.html) (1 words) - [projects/recognizing-handwritten-digits-with-python/index.html](/content/projects/recognizing-handwritten-digits-with-python/index.html) (1 words) - [Are you ready to level up your programming skills? Start building today.](/content/pricing/index.html): Are you ready to level up your programming skills? If you want to apply your skills to building fun, practical projects, the creator plan is for you. (600 words) - [Debugging in Python](/content/topics/debugging-in-python/index.html): Learn how to use exceptions, assertions, and other statements to debug and fix errors in your Python code. (293 words) - [Projects](/content/projects/index.html): Jumpstart your programming journey with our engaging projects. Clear, concise, and practical videos with no fluff. Join 600,000+ students now! (314 words) - [Python and Flask: Web Development From Scratch](/content/topics/python-and-flask-web-development-from-scratch/index.html): In this topic, we'll cover all the basics of Python and Flask, including Jinja, inheritance, and web forms. (410 words) - [Tkinter GUI and Gaming Introduction](/content/topics/tkinter-gui-and-gaming-introduction/index.html): Learn how to build a Tkinter GUI with labels, buttons, layouts, and entries. This topic give you the foundation to build your ideas using the Tkinter Python GUI. (630 words) - [HTML Web Scraping with Selenium](/content/topics/html-web-scraping-with-selenium/index.html): Learn the basics of Selenium browser automation by parsing and scraping the DOM of any HTML Webpage. We'll cover how to search for different HTML elements through various functions. (399 words) - [Creating Your First Django App!](/content/topics/creating-your-first-django-web-app/index.html): Learn how to use the Django web framework and the associated code tactics to build your own simple poll web application. (458 words) - [Pathways](/content/pathways/index.html): Jumpstart your programming journey with our engaging projects. Clear, concise, and practical videos with no fluff. Join 600,000+ students now! (241 words) - [The Python Web Builder](/content/pathways/the-python-web-builder/index.html): Ever wondered how to build web applications with Python? This Pathway will teach you everything you need to know about Flask, Python's beginner-friendly web framework. We'll build 4 complete projects around creative ideas like generating song lyrics and your own weather dashboard with APIs! (424 words) - [Predicting Stock Prices with Machine Learning](/content/projects/predicting-stock-prices-with-machine-learning/index.html): Build a Linear Regression Model with SKLearn, load and analyze Stock Price data, and predict stock prices 30 days in the future! (419 words) - [Creating the Bounce Game with Tkinter](/content/topics/creating-the-bounce-game-with-tkinter/index.html): Learn how to create a bounce game where a user has to bounce a ball on a paddle for as long as possible. (415 words) - [Writing Regular Expressions](/content/topics/writing-regular-expressions/index.html): Discover the power of regular expressions and learn the basics of writing Regex. (319 words) - [Selenium Browser Automation and Navigation](/content/topics/selenium-browser-automation-and-navigation/index.html): Learn how to automate and navigate any browser with Selenium! We'll cover how to click on different elements, enter text into fields, select dropdown options and more. (377 words) - [Using Git on the Command Line](/content/topics/using-git-on-the-command-line/index.html): Learn how to use the Git tool (the version-control system for tracking changes in any set of files) directly on your computer's command line interface. (470 words) - [Manipulating and Automating Word Documents](/content/topics/manipulating-and-automating-word-documents/index.html): Learn how to read, create, and manipulate Word Documents with Python. We'll cover reading and writing to Word documents to help automate your tedious work! (320 words) - [Taking our Git Skills one step further](/content/topics/taking-our-git-skills-one-step-further/index.html): Here you'll ascend to the next level of mastery with Git and GitHub and come across topics such as Git Checkout, Stashes and Rebase and learn how to deal with new situations and conflicts that may arise. (413 words) - [We're Open.](/content/open-startup/index.html): The Codex is an open startup with public metrics! (40 words) - [Basic Introduction to Selenium](/content/topics/basic-introduction-to-selenium/index.html): Learn about what Selenium is and how you can use it to automate web browser testing. (303 words) - [Introduction to Git and GitHub](/content/topics/introduction-to-git-and-git-hub/index.html): Get an introduction to GitHub, a place for the hosting for software development allowing for collaboration between developers and version control using the Git tool. (411 words) - [Excel Automation with OpenPyXL](/content/topics/excel-automation-with-open-py-xl/index.html): Learn how to read, write and manipulate Excel files with Python with the OpenPyXL module. (380 words) - [Amazon Prime Video Selenium Scraper](/content/projects/amazon-prime-video-selenium-scraper/index.html): Build a Selenium and BeautifulSoup Web Scraper that parses and generates a database of movie titles, ratings and synopses from the Amazon Prime Video homepage. (405 words) - [Web Scraping with Beautiful Soup](/content/topics/web-scraping-with-beautiful-soup/index.html): Learn how to scrape websites for content using Beautiful Soup. (312 words) - [File Input and Output in Python](/content/topics/file-input-and-output-in-python/index.html): Learn everything about file input and output with Python. We'll cover how to read and write to files, copy and move them to different locations and finally deleting them. (308 words) - [Celebrity Tweet Analysis and Visualization](/content/projects/celebrity-tweet-analysis-and-visualization/index.html): Parse any celebrity's tweets from their Twitter Account with Tweepy, apply sentiment analysis, and visualize common patterns in their Tweets! We chose Donald Trump when we built the project, but due to his account suspension, change Trump to any celebrity! (411 words) - [Using the Canvas in Tkinter](/content/topics/using-the-canvas-in-tkinter/index.html): Learn how to use the Canvas for shapes, colors, and objects with Tkinter and Python. (385 words) - [Weather API Dashboard with Python and Flask](/content/projects/weather-api-dashboard-with-python-and-flask/index.html): Build a Weather Dashboard in Flask that takes in a Zip Code, crawls the OpenWeatherMap API and returns the results to the user! (393 words) - [U.S. Presidential Polling Dashboard](/content/projects/u-s-presidential-polling-dashboard/index.html): Build a U.S. Presidential Polling Dashboard that scrapes the latest polls from FiveThirtyEight with BeautifulSoup and renders the data in a Flask Dashboard! (373 words) - [sitemap-xml.html](/content/sitemap-xml.html) (150 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/content/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/robots.txt): Crawler directives