Web Developer Bootcamp with Flask and Python

Become a Full Stack Web Developer using Flask, Python, HTML, CSS, and MongoDB

Instructor profile picture
Jose Salvatierra
Founder of Teclado
Man at a computer
C / 001 Description

Build interactive websites for your business or project using Flask, PostgreSQL, HTML, and CSS.

The best way to share your work is by putting it online. Whether you've made a app you want others to use, or you want to put your business online and start selling, a website is the tool for the job.

It's easy to make a website public, to collect data from your users, and to make sales.

In this course you'll learn how build the front-end of a website with HTML and CSS, and then how to serve it using Flask. You'll also add user authentication and collect user data with PostgreSQL.

By the end of the course you'll have built 4 complete web projects that you can add to your portfolio or simply take inspiration from when you build your own website.

C / 002 What you'll learn

Build complete, dynamic websites for your freelance projects or business

Master HTML and CSS

Connect your Python applications to a MongoDB database on the cloud

Allow your users to sign up and log in to your applications

Personalize every web page's content to each logged-in user

C / 003 Prerequisites

No prerequisites for this course.

C / 004 Course content

9 More Sections

C / 005 Student reviews
C / 006 Instructor
Teclado Logo

Jose Salvatierra

Hi, I'm Jose! I love helping students learn to code and master software development. I've been teaching online for over 7 years, and I founded Teclado to bring software development to everyone—my objective is for you to truly understand everything that goes on behind the scenes.

C / 007 FAQs

How does the course work? When does it start and end?

This is an on-demand video course with supporting text and code. This course builds 4 complete Flask projects. We recommend you watch the video, read the supporting text, and then try to replicate what the video covers in your own project. That way by the end of the course, you'll have the projects you've coded yourself!

Do I get lifetime access if I buy the course?

If you purchase the course, you'll get lifetime access to it. If you access the course via the Teclado subscription, you'll have access to the course for as long as you keep your subscription active.

Is this course suitable for beginners?

This course is a bit fast paced for complete beginners. We recommend you have good knowledge of Python before tackling this course. Our free 30 Days of Python course should give you a good start!

What support is available while taking the course?

Our Discord student community is the best place to get help with the course content. How to gain access is detailed inside the course. Alternatively it's always a good idea to try to find your own answers by using platforms such as StackOverflow (since that's what you'd do in a real-world job).

Is this course available on Udemy? How is it different from buying it here?

This course is available on Udemy, but there are a couple benefits to buying here on Teclado: the videos are of higher quality, and each lecture comes with accompanying instructional text and code. Also, this course is part of our all-course subscription, so if you are a subscriber you already have access to this course!