MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Build a Social Network with Flask

Course Summary

It's time to dig in and build something big. In this course, we're going to take the tools we've learned, Flask, Peewee, and Python itself, and build a small social network. We'll have user registration, user authentication, strongly hashed passwords, form validation, and more.

  • +

    Course Syllabus

    Making Strong Users

    We won't get far in our social application with out users. Let's make sure their passwords are stored correctly and strongly, too. 10 steps
    • Our Project 1:38
    • Flask and Peewee Review 6 questions
    • The User Model 4:57
    • Create a User model 3 objectives
    • The UserMixin From Flask-Login 5:50
    • Add UserMixin 2 objectives
    • Cryptographic Hashing with Flask-Bcrypt 6:50
    • Bcryptkeeper 3 objectives
    • Class Method 4:07
    • What's a method like you doing in a class like this? 2 objectives

    Takin' Names

    Users need a way to sign up and sign in to our site. We'll need to validate their information, create our model instances, and store their session information. Luckily, we have a few handy libraries to do a lot of that for us! 13 steps


    Our app needs messages posted by the users. Let's give them a model, a form, and the views necessary so they can tell the world what they're up to. 10 steps

    How to Win Friends

    The final ingredient in any social site is the ability to follow people. We'll need to add a new model, a couple of views, and tweak a template or two. We'll also want to change a query or two to get the full social experience. 10 steps

    Tacocat Challenge

    Now that you've built an app along with me, and another in code challenges, try and build one on your own. You have a full suite of tests to validate your work. 2 steps

Course Fee:
USD 25

Course Type:


Course Status:



1 - 4 hours / week

Related Posts:









Web stack






Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url