PrettyTable is a free, open-source Python library for drawing formatted ASCII tables in a terminal or text output. This post from Open-source Projects shows what it does and links to the GitHub repo.
Why I recommend it: Free open-source library (MIT license). The link goes to a blog post on opensourceprojects.dev; the project itself lives at github.com/prettytable/prettytable and pypi.org/project/prettytable. The blog runs on ads and sponsorships.
Hands-on tutorial (Sept. 2026) showing how to spot when the text data a live AI system sees starts to shift, using a domain classifier and centroid distance.
Why I recommend it: Free tutorial. Assumes you know Python and basic machine learning.
The fourth global online PyLadies conference, 5-7 December 2026, free and run across multiple timezones in English, Spanish, Portuguese, German, Japanese and Chinese. Tutorials, open-source sprints with project maintainers, panels on Python and career growth, open spaces and networking.
Details: Free, online and explicitly welcoming to first-time speakers and first-time open-source contributors, with no prior experience required. Runs on Discord to keep the barrier low; the sprints are the fastest honest route to a first real contribution.
Jason Brownlee's long-running tutorial site: hundreds of free, step-by-step machine learning walkthroughs in Python, organised into 'start here' guides by topic — getting set up, understanding algorithms, your first complete project, your first neural network, time series forecasting. Each tutorial is written to get you to a working result rather than a theory exam.
Why I recommend it: The tutorials and the 'start here' guides are free to read with no account. The site's business is paid ebooks, and the free ebook offer costs you an email address and an ongoing email course, so expect the marketing. A fair criticism to know going in: the tutorials are recipe-shaped, which gets you running code fast but can leave the why thin — pair them with something that explains the ideas.
Free, open-source download manager written in Python, managed entirely through a web interface. Lightweight enough to run on a home server, NAS or router, with plugins to automate repetitive downloads.
Why I recommend it: Worth it only if you already run a home server and download large files regularly. Same rule as any download tool: what you download is your responsibility, and file hosts are a common route for malware.
The Python framework behind Stanford's HELM leaderboards, released under the Apache License 2.0 (licence file read, not copied from a roundup). You install it with pip, describe a run (scenario plus model plus metrics), and it evaluates the model and produces the same structured results the public site displays, including its own local web UI for viewing them. It supports hosted model APIs and locally run open-weight models, and you can add your own scenario to test a model on your own task or data. Free to use, modify and use commercially under Apache 2.0; you pay only for whatever model API calls or compute your own runs consume.
Why I recommend it: Worth it if you need to prove a model is good enough for a specific job rather than good in general — write your own scenario with your own examples and run it. Two practical warnings: the published leaderboard runs are large and expensive to reproduce in full, so start with a single scenario and a small instance count, and if you evaluate a paid API model the token costs are yours, not Stanford's.
An open-source library of metrics and algorithms for finding and reducing unwanted bias in datasets and models, in Python and R. Free.
From the site: A comprehensive set of fairness metrics for datasets and machine learning models, explanations for these metrics, and algorithms to mitigate bias in datasets and models. - Trusted-AI/AIF360
Why I recommend it: For the harm that shows up in ordinary systems long before anything dramatic does — hiring screens, lending, scoring. Measuring bias is the easy half; deciding what fair means is yours.
The standard free Python distribution for data and AI work — package management, notebooks and thousands of libraries in one install.
From the site: Anaconda is the trusted foundation for AI-native development. Secure, orchestrate, and accelerate data and AI at scale, from first experiment to production.
Why I recommend it: Free for individual use. If you are learning Python for data work, this saves you a week of setup pain.
A large free archive of practitioner-written tutorials and explainers on machine learning, statistics, data engineering and AI, from beginner to advanced.
Why I recommend it: Quality varies by author, but the beginner explainers are among the easiest free routes into data work.
Free, MIT-licensed Python library and documentation for applying AI to satellite and geospatial data, with tutorials, notebooks, a QGIS plugin and video walkthroughs.
From the site: A Python package for using Artificial Intelligence (AI) with geospatial data
Why I recommend it: A free, well-documented open-source project — a good portfolio path if you want to work in mapping, climate or remote sensing.
Apache 2.0 open-source search infrastructure for AI applications, supporting vector, full-text, regex and metadata search, free to run locally with optional hosted cloud.
Why I recommend it: The free local version is enough to build and demo an AI project of your own — a portfolio piece that shows you can work with retrieval, not just prompts.
The open-source Python library for static, animated and interactive charts, with free plot-type galleries, tutorials, cheat sheets and a full API reference.
Why I recommend it: If you are learning data work, start here: the example gallery lets you copy a chart that already looks like what you need and adapt it.
A free four-month, hands-on machine learning engineering course covering Python, regression and classification, XGBoost, deep learning with TensorFlow, Docker, Kubernetes and cloud deployment, with homework, projects and a Slack community. The 2026 cohort started September 14, 2026, and you can still start now.
Why I recommend it: One of the strongest free routes into machine learning work, because you finish with deployed projects, not just notes.
A Duke Coursera course covering the Python tooling MLOps roles rely on — virtual environments, package management, linting, testing, and deploying models as reproducible pipelines.
Why I recommend it: Useful if you are targeting ML engineering or data-science roles and need to show you can ship models, not just train them.
A hands-on Coursera project course from IBM that walks through building and deploying a simple AI web application with Python and Flask, including REST API integration and packaging for production.
Why I recommend it: Good next step after you have basic Python and want to see how an AI feature actually ships in a small web app. Audit for free; certificate available.
21 structured lessons on prompt engineering and building generative AI applications, with practical exercises in Python and TypeScript.
Why I recommend it: The best free course for actually building something. Work one lesson at a time and keep the code you write — that is your proof of skill.
Hands-on introduction to Python, working with data, and calling APIs, with no prior programming required.
Why I recommend it: This is the practical first coding course for people who want to automate or analyze, not become a software engineer. Do the labs, not just the videos.
The official documentation and tutorials for Python's core machine learning library.
In plain terms: This website provides official guides and examples for a popular Python machine learning library. You can use it to learn data analysis, sort information, and build predictive models to build your technical skills.
Why I recommend it: If you say data science on your resume, you should be able to work through these examples.