We may earn an affiliate commission when you visit our partners.
Course Discontinued We've found some alternatives for you:

Top Active Alternatives

Building Web APIs with Flask is no longer accepting new enrollments. We've matched the highest-rated active courses in this subject:

Gergo Bogdan

Note: Web API Development with Flask was created by Packt Publishing. It was originally released on 1/30/16. We are pleased to host this training in our library.

Regardless of platform, you will need to build APIs to serve data between different client applications and endpoints. Good APIs are a necessity for web and mobile projects, especially with the modern, mobile-first approach to development. This course delivers the fundamental knowledge required to enable highly connected interactions between applications via RESTful web APIs. Follow along with Gergo Bogdan and learn how to build up and structure an effective web API that can be used by any client application accessing it over HTTP, using Flask, the Python microframework.

Read more

Note: Web API Development with Flask was created by Packt Publishing. It was originally released on 1/30/16. We are pleased to host this training in our library.

Regardless of platform, you will need to build APIs to serve data between different client applications and endpoints. Good APIs are a necessity for web and mobile projects, especially with the modern, mobile-first approach to development. This course delivers the fundamental knowledge required to enable highly connected interactions between applications via RESTful web APIs. Follow along with Gergo Bogdan and learn how to build up and structure an effective web API that can be used by any client application accessing it over HTTP, using Flask, the Python microframework.

Find out how to implement CRUD operations using SQLAlchemy and MySQL as the data store. Get an understanding of how REST works relative to APIs, and learn how to test APIs written in Python with the support of Flask. Explore token-based authentication and find out how to store passwords securely in your database. Along the way, Gergo introduces best practices and design guidelines when building large applications.

Topics include:

  • Setting up Flask
  • Using Flask templates and routing
  • Implementing CRUD operations
  • Implementing pagination
  • Configuring RESTful authentication
  • HTTP caching
  • Securing web APIs
  • Testing the application

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Activities

Coming soon We're preparing activities for Building Web APIs with Flask. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Building Web APIs with Flask will develop knowledge and skills that may be useful to these careers:

Featured in The Course Notes

This course is mentioned in our blog, The Course Notes. Read one article that features Building Web APIs with Flask:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Building Web APIs with Flask.
Jakarta Persistence (JPA)
Most relevant
FPGA computing systems: Partial Dynamic Reconfiguration
Most relevant
Data Literacy Essentials
Most relevant
Deep Learning Applications for Computer Vision
Most relevant
Introduction to Semiconductor Process 1
Most relevant
Rocket Science in Everyday Life
Most relevant
Cloud Computing Primer: Software as a Service (SaaS)
Most relevant
Retail Management: Analyze, Plan & Strategize
Most relevant
MLOps in R: Deploying machine learning models using...
Most relevant

Linkedin Learning Buyer Protection & Guarantee

Verified partner policies & purchase protections

Professional Career Platform
Free Trial & Audit

30-Day Full Free Trial

1-month (30-day) free trial for new members with unrestricted access to over 20,000 expert-led courses (note: canceling trial ends access immediately).

Return & Refund Policy

Cancel Anytime / 30-Day Trial

Cancel anytime online before the 30-day trial ends to avoid charges. Subscriptions auto-renew; canceling stops future renewals. Refunds for accidental renewals may be considered within 7 days only if zero content was accessed.

Buyer Protections

Verified Academic & Industry Partner

Direct certificate and skill badge integration with your official LinkedIn profile, taught by vetted industry practitioners, backed by Microsoft security.

Key Purchase Protections
30-day full free trial for new learners
Instant LinkedIn profile credential and skill badge updates
Cancel anytime online with zero cancellation fees
Courses taught by vetted industry leaders and authors
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser