Learning Path: Network Programming and Security

Learning Path ⋅ Skills: CRUD Operations, REST APIs, HTTPS, Socket Programming, Network Security, Web Services In this learning path, you’ll learn network programming and security in Python. Starting with CRUD operations and REST API interactions, you’ll then explore how HTTPS works under the hood. Finally, you’ll build networked applications with socket programming.

Read more

Learning Path: Functional Programming With Python

Learning Path ⋅ Skills: Python, Functional Programming, Lambda Functions, Built-in Functions, Map, Filter, Reduce, Scope, Closures, Inner Functions, Decorators, Recursion In this learning path, you’ll explore functional programming techniques in Python. Starting with lambda functions and built-in tools like map(), filter(), and reduce(), you’ll then learn about scope, closures, inner functions, and decorators. The path wraps up with    

Read more

Learning Path: Python Coding With AI

Learning Path ⋅ Skills: Claude Code, Cursor, Gemini CLI, AI-Assisted Development LLM-powered coding tools can write, review, and debug Python code alongside you. This learning path helps you pick the right assistant and make it part of your daily development workflow. By completing this path, you’ll be able to: Set up Claude    

Read more

Learning Path: LLM Application Development With Python

Learning Path ⋅ Skills: OpenAI, Ollama, OpenRouter, Prompt Engineering, LangChain, LlamaIndex, ChromaDB, MarkItDown, RAG, Embeddings, Pydantic AI, LangGraph, MCP Large language models can do much more than answer questions in a chat window. This learning path teaches you to integrate LLMs into Python applications, from API calls to autonomous agents. By    

Read more

Quiz: Vector Databases and Embeddings With ChromaDB

Interactive Quiz ⋅ 10 QuestionsBy Joseph Peart Share In this quiz, you’ll test your understanding of Embeddings and Vector Databases With ChromaDB. By working through this quiz, you’ll revisit key concepts like vectors, cosine similarity, word and text embeddings, ChromaDB collections, metadata filtering, and retrieval-augmented generation (RAG). The quiz contains 10 questions and there is no time limit. You’ll get 1 point for each correct answer. At the end of the quiz, you’ll receive a total score. The maximum score […]

Read more

Quiz: Altair: Declarative Charts With Python

Interactive Quiz ⋅ 7 QuestionsBy Joseph Peart Share In this quiz, you’ll test your understanding of Altair: Declarative Charts With Python. By working through this quiz, you’ll revisit Altair’s core grammar of Data, Mark, and Encode, encoding channels and type shorthands, interactive selections with brushing and linked views, and common limitations to watch out for. The quiz contains 7 questions and there is no time limit. You’ll get 1 point for each correct answer. At the end of the quiz, […]

Read more

Quiz: Explore Your Dataset With pandas

Interactive Quiz ⋅ 10 QuestionsBy Joseph Peart Share In this quiz, you’ll test your understanding of Explore Your Dataset With pandas. By working through this quiz, you’ll revisit pandas core data structures, reading CSV files, indexing and filtering data, grouping and aggregating results, understanding dtypes, and combining DataFrames. This quiz helps you apply the core techniques from the course so you can turn a large dataset into clear, reproducible insights. The quiz contains 10 questions and there is no time […]

Read more

Vector Databases and Embeddings With ChromaDB

The era of large language models (LLMs) is here, bringing with it rapidly evolving libraries like ChromaDB that help augment LLM applications. You’ve most likely heard of chatbots like OpenAI’s ChatGPT, and perhaps you’ve even experienced their remarkable ability to reason about natural language processing (NLP) problems. Modern LLMs, while imperfect, can accurately solve a wide range of problems and provide correct answers to many questions. However, due to the limits of their training and the number of text tokens […]

Read more

Quiz: Python Continuous Integration and Deployment Using GitHub Actions

Interactive Quiz ⋅ 11 QuestionsBy Philipp Acsany Share This quiz helps you review the key steps for setting up continuous integration and delivery using GitHub Actions. You’ll practice how to organize workflow files, choose common triggers, and use essential Git and YAML features. Whether you’re just getting started or brushing up, these questions draw directly from Python Continuous Integration and Deployment Using GitHub Actions. Test your understanding before building your next workflow. The quiz contains 11 questions and there is […]

Read more

Quiz: Gemini CLI vs Claude Code: Which to Choose for Python Tasks

Interactive Quiz ⋅ 8 QuestionsBy Joseph Peart Share In this quiz, you’ll test your understanding of Gemini CLI vs Claude Code: Which to Choose for Python Tasks. By working through this quiz, you’ll revisit key differences between Gemini CLI and Claude Code, including installation requirements, model selection, performance benchmarks, and pricing models. The quiz contains 8 questions and there is no time limit. You’ll get 1 point for each correct answer. At the end of the quiz, you’ll receive a […]

Read more
1 2 3 4 1,074