In this 2-hour long project-based course, you will learn how to: - Describe the purpose of virtual environments in Python development - Explain how to create and activate a virtual environment using the venv module - Install packages and dependencies into a virtual environment using pip and requirements.txt. Completing this project on setting up Python environments will provide … [Read more...] about Setup Python
Software Development
Python Scripting
In this 2-hour long project-based course, you will learn how to create command line interface tools using Python. You will use standard library modules like sys and subprocess to parse arguments and run external commands. You will also learn how to process raw command output in Python to filter and format results. By the end, you will be able to build basic but practical CLI … [Read more...] about Python Scripting
Introduction to FastAPI framework
In this 2-hour hands-on course, you will build a web application with FastAPI. You will create routes to handle requests and responses, define request body models with validation, serve dynamic content, and run the API with Uvicorn. You will also leverage FastAPI's interactive OpenAPI docs to test endpoints and generate curl commands. By the end, you will have built and … [Read more...] about Introduction to FastAPI framework
Introduction to Flask framework
In this 2-hour long project-based course, you will learn how to create a basic Flask web application, handle requests with route decorators, return responses, raise errors, and run the app locally for debugging. You will use Python packaging best-practices and will have a ready-to-use lab where you can practice what you've learned … [Read more...] about Introduction to Flask framework
AI-Powered Development with Codepal: Write & Test To-Do App
Have you ever wondered how AI can improve the way we code? In this project we will explore coding using Codepal.ai, an AI-driven development assistant. This Guided Project is designed for aspiring software developers keen on integrating AI tools into their coding workflow to enhance efficiency and code quality. In this 4-hour long project-based course, you will learn how to … [Read more...] about AI-Powered Development with Codepal: Write & Test To-Do App