Quiz: Embeddings and Vector Databases With ChromaDB
Check your grasp of ChromaDB, embeddings, and vector search. Practice cosine similarity, querying collections, and using RAG with LLMs in Python.
Curated development tutorials from top sources. Filter by language.
Check your grasp of ChromaDB, embeddings, and vector search. Practice cosine similarity, querying collections, and using RAG with LLMs in Python.
Test your Python skills with OpenRouter: unified API access, intelligent routing, provider strategies, and model fallbacks for reliable apps.
Python 3.15 hits feature freeze with a built-in sentinel, PEP 829 lands, Pydantic forks httpx, and AI goes bug-hunting in C code.
How can you easily reduce the size of a Python Docker container? What are the exceptions you should catch in your code? Christopher Trudeau is back on
Try your hand at reading Python keyboard input with input(), handling errors, hiding passwords, and validating with PyInputPlus.
Learn how to use GitHub Copilot code review on pull requests for AI-assisted feedback, one-click fixes, and project-specific custom instructions.
Test your knowledge of GitHub Copilot code review in pull requests, including custom instructions and automatic reviews.
Master Python script structure with best practices for shebangs, ordered imports, formatting with Ruff, constants, and a clean entry point.
Test your understanding of Python's format mini-language and how to use format specifiers to align text, control precision, and tidy your strings.
Check your understanding of Python script structure, including shebangs, import order, ruff formatting, constants, and a clean entry point.
Learn how to use Python's sleep() function to add time delays and pause your code with time.sleep(), decorators, threads, and asyncio.
Test your understanding of Python regular expressions: the re module, character classes, anchors, groups, alternation, and flags.
Have you ever been confused by the naming of modules you're importing from a package? Is there a standard way to organize and name your Python virtual
Test your understanding of Python's assert statement. Learn when to use assertions for debugging, testing, and documenting your code.
Test your understanding of BNF notation and how to read Python's grammar rules in the official documentation.
Learn how to send emails with Python using SMTP, attach files, format HTML messages, and personalize bulk emails for your contact list.
Use Python's standard library to send email through secure SMTP connections, attach files, include HTML content, and route replies.
Build an MCP server in Python that exposes tools, resources, and prompts so AI agents like Cursor can interact with your data.
Revisit Requests, Beautiful Soup, Scrapy, and Selenium in this wrap-up quiz covering the Python Web Scraping learning path.
Test your data science core skills in Python, including CSV and JSON file handling, pandas DataFrames, and NumPy arrays.