Quiz: How to Get Started With the GitHub Copilot CLI
Test your understanding of the GitHub Copilot CLI, from installing it to running prompts, switching agent modes, and reviewing code in your terminal.
Curated development tutorials from top sources. Filter by language.
Test your understanding of the GitHub Copilot CLI, from installing it to running prompts, switching agent modes, and reviewing code in your terminal.
Do you feel like your Python skills are atrophying after using LLM coding tools? How do you add the right kind of friction into your coding routine to
Explore Django Tasks, the new built-in framework in Django 6.0, and run background jobs with @task, named queues, and a lightweight alternative to Cel
Practice using Django Tasks in Django 6.0 to run background jobs with the @task decorator, enqueue work, check task results, and use named queues.
Learn how to set up LlamaIndex, load your data, build and persist an index, and run queries to get grounded answers with RAG in Python.
Test your understanding of RAG in Python with LlamaIndex by loading data, building and persisting an index, and querying an LLM for grounded answers.
In this tutorial, you'll learn data analysis with Python by following a structured workflow with pandas, Matplotlib, and scikit-learn.
Check your understanding of Python's zip() function for parallel iteration, unzipping sequences, and building dictionaries from two lists.
Sort Python dictionaries by keys or values using sorted(), lambdas, and itemgetter. Take this quiz to check your understanding.
Learn how context engineering shapes what your AI coding agent sees on every turn, and use four practical strategies to keep your Python projects on t
Build a working framework to manage your AI coding agent's context window using four practical strategies for Python projects.
Learn which Python skills employers value most and how to build them, using a skill roadmap worksheet, weekly practice plan, and interview prep tips.
Test your understanding of building interactive Python dashboards with Dash, including layout, styling, callbacks, and deployment.
Test how well you can turn scattered Python study into a focused plan for landing a developer job, from skill roadmap to interview prep.
Learn how to implement interfaces in Python using abstract base classes, Protocols, and duck typing, and enforce method contracts cleanly.
Check your understanding of Python interfaces with abstract base classes, protocols, and duck typing, and how to enforce method contracts.
What's happening at EuroPython 2026? The conference celebrates its 25th anniversary this year in Kraków, Poland. This week on the show, organizers Mia
Practice serializing Python objects to JSON, pickle, CSV, Parquet, and Protocol Buffers, and learn when to pick each format.
Compare Cursor vs Windsurf for Python across code completion, multi-file editing, and debugging to choose the right editor for your workflow.
Access models from popular AI providers in Python through OpenRouter's unified API with smart routing, fallbacks, and cost controls.