Updated June 2026 21 hours of live training delivered over 3-5 days to accommodate your scheduling needs. All students should be able to comfortably write Python scripts using basic data types, program structures, and the standard Python library. Teams starting a new service should also consider Build REST APIs with Python and FastAPI. The Build REST APIs with Python and Flask and RestX course is designed for computer programming professionals seeking to understand the benefits and principles of a REST API. Participants will review the HTTP protocol and its application to REST APIs, and explore how to connect to a Postgresql or SQL Server database with Python and SQLAlchemy. The curriculum includes a review of Python Web Framework options and an overview of tools commonly used in REST API development. Learners will gain hands-on experience in building a REST API using Python, Flask, and RestX REST API framework. The course concludes with a review of options for deploying a REST API to the cloud, equipping learners with the skills to develop and deploy robust REST APIs. Comprehensive courseware is distributed online at the start of class. All students receive a downloadable MP4 recording of the training. Students will need a free, personal GitHub account to access the courseware. Students will need permission to install Python and Visual Studio Code on their computers. Also, students will need permission to install Python Packages and Visual Studio Code extensions. If students are unable to configure a local environment, a cloud-based environment can be provided.Build REST APIs with Python and Flask and RestX
Class Duration
Student Prerequisites
Target Audience
Description
Learning Outcomes
Training Materials
Software Requirements
Training Topics
Development Environment (Very Quick Overview)
Quick Review of HTTP and URLs
Quick Review of Databases
Overview of Python Web Frameworks
Representational State Transfer
Building a REST API with Flask
Database Access
Document and Version APIs
Security
Cloud Deployment