Quiz: How to Add Features to a Python Project With Codex CLI
Test your knowledge of Codex CLI, the AI-powered terminal tool for adding features to Python projects with natural language.
Curated development tutorials from top sources. Filter by language.
Test your knowledge of Codex CLI, the AI-powered terminal tool for adding features to Python projects with natural language.
Test your understanding of Python's Counter class from the collections module, including construction, counting, and multiset operations.
Learn how to define and use Python classes to implement object-oriented programming. Dive into attributes, methods, inheritance, and more.
Test your understanding of Python keywords, including the difference between regular and soft keywords, keyword categories, and common pitfalls.
Learn how to add Python to your PATH environment variable on Windows, macOS, and Linux so you can run Python from the command line.
Test your TDD skills with pytest. Practice writing unit tests, following pytest conventions, and measuring code coverage.
Learn how to use Ollama to run large language models locally. Install it, pull models, and start chatting from your terminal without needing API keys.
Test your Jupyter Notebook skills: cells, modes, shortcuts, Markdown, server tools, and exporting notebooks to HTML.
Test your Python REST API knowledge: consuming, building, HTTP methods, status codes, Flask, FastAPI, and Django basics.
With the mountains of Python code that it's possible to generate now, how's your code review going? What are the limitations of human review, and wher
Test your Django basics: frameworks, projects, views, templates, models, URLs, and migrations with practical questions.
Learn how to track your code with Git using clear, step-by-step instructions. Use this guide as a reference for managing projects with version control
Test your knowledge of Python data classes, namedtuple, immutability, auto-generated methods, inheritance, and slots.
Learn how CRUD operations work in SQL by writing raw SQL queries with SQLite and using SQLAlchemy as an ORM in Python.
Test your knowledge of Python modules and packages. Learn about imports, namespaces, the dir() function, and more.
Having a hard time retaining information from learning resources? Learn some Python note-taking tips to enhance your learning experience!
Test your Python string and bytes knowledge! Explore immutability, f-strings, indexing, string methods, and bytes() usage.
Work through this quiz to review first-class functions, inner functions, and decorators, and learn how to use them to extend behavior cleanly in Pytho
How do you quickly get an understanding of what's inside a new set of data? How can you share an exploratory data analysis with your team? Christopher
Build LLM-powered applications in Python. Call model APIs, craft prompts, add retrieval-augmented generation, create AI agents, and connect via MCP.