Flask for Beginners: Creating an Application

Coursera Project Network

This 1.5-hour guided project, Flask for Beginners: Creating an Application, is designed for aspiring Python programmers seeking to harness the power of Flask in web application development. Throughout this course, you will gain hands-on experience in creating and launching a web application using Flask. The course begins with setting up a new Flask application within a directory structure, followed by learning how to display a list in HTML using Flask. You will also delve into creating a template in Flask to display a web page. By undertaking the role of assisting a company in organizing conferences and creating a baseline template to list available hotels, you will acquire essential skills in using URL mapping to access the application from a browser, employing a template with a view to display information, and deploying the Flask application.

Prerequisites for this course include familiarity with an IDE (Visual Studio code), basic Linux command line knowledge, and fundamental Python skills encompassing variables, functions, and control constructs. By the end of this comprehensive course, you will be adept at leveraging Flask to build and deploy web applications, setting a solid foundation for your journey in web development with Python.

Certificate Available ✔

Get Started / More Info
Flask for Beginners: Creating an Application
More Mobile and Web Development Courses

Angular for Front End Engineers


Angular for Front End Engineers is a hands-on course covering web development basics, introduction to Angular, and developing an Angular application, without the...

Learn About JSON with JavaScript

Coursera Project Network

Learn About JSON with JavaScript is a 1-hour project-based course covering JSON syntax, processing in JavaScript, and transmitting JSON to other processes.

iOS App Store & In-App Purchases


This course delves into iOS app monetization, covering in-app ads and purchases. From basic setups to advanced integrations, it equips you with the skills to create...

Introduction to HTML, CSS, & JavaScript


This course introduces HTML, CSS, and JavaScript for web development. You'll learn to create interactive websites and applications, gaining essential skills for...