Project Description

flask-tutorial-python-flask-apps-course-header SKILLS COURSE • INTERMEDIATE - ADVANCED Make web dev easier, more flexible and more enjoyable with Python + Flask. Start for Free Learn Flask Web Development
See Syllabus

Web development doesn’t have to be hard –

thanks to Python + Flask

If you’ve ever felt overwhelmed by web development, picture this: with Flask, you can create a fully functional Python + Flask app with just one file and a few lines of code!

Have fun while getting sh*t done

Say goodbye to boring, disparate Flask tutorials that leave you wanting more. Get A-Z Flask guidance with a healthy side of humor, keeping you engaged and motivated to build your own Flask apps, fast.

Build professional-grade Flask apps

Each section of our course teaches a concept that gets implemented into a complete and complex Python Flask app that uses databases, authentication, Flask templates, and more.

Learn in-demand skills that employers need

Many flask tutorials don’t go deep enough into DevOps & Deployment – important skills that employers look for in a web developer. Learn in-demand DevOps skills to improve your code, reduce your debugging time, and deploy your Flask apps like a pro.

professional java developer
professional java developer

By the end of this course you’ll be able to:

  • Build your own professional-grade web applications from scratch using Python + Flask, RESTful APIs, Git & GitHub, VSCode and more.
  • Possess engineering and DevOps skills to become a professional web developer.
  • Construct modern, polished front-end design templates using Flask’s Jinja2 template engine and Bootstrap.
  • Use relational databases and Flask-SQLAlchemy to manage your data and run queries.
  • Deploy your webapps on Heroku – one of the most commonly used cloud providers.
  • Perform unit testing, an in-demand DevOps skill that reduces debugging time, and ensures your code is working as expected.
  • Quickly learn any other Python web framework with ease.

Why learn Flask?

Flask is a popular Python web framework that allows you to quickly develop high quality web applications. It’s also widely used by data scientists for displaying data science projects and findings.

Flask is simple but also robust, which is why it is loved by startups as well as enterprises like Netflix, Reddit and Lyft.

Flask is also one of the easiest web dev frameworks to learn, and is built on a language that developers love – Python. Become a confident, modern web developer by learning Python + Flask web development!

person who is coding remotely in a cafe

What you’ll learn – Course Curriculum

Get the Detailed Syllabus

What our students say

Average Review Rating:

By Robert L.

“If you are looking for a course where you will master all the general Python skills and get a good general understanding of Web-development, look no further. After the course you are able to build pretty neat web-applications and throw them on the internet, accessible to anyone.”

By Natalie W.

“I liked the flexible approach of the online learning combined with the structure and support from regular mentor check-ins. I really appreciated being able to message my mentor any time I was stuck on one of the labs or had a quick question in between scheduled calls…”

By Anonymous

“Whenever I became stuck, my mentor was there to help me renew my motivation and/or guide me through the next obstacle in my path… The mentors at CodingNomads really have gone above and beyond anything I’d expected to ensure my success!”

By Donda S.

“It has so far been the best learning to code experience online. Especially for me who does not have any technical background… Most importantly, the 1 on 1 coaching sessions have helped me to understand the concept as I completed the labs and created my own small programs. All instructors are great and willing to go the extra mile to overcome my difficulties.”

By Anonymous

“I’ve always been a self-learner but it was definitely helpful to have a mentor to guide you in the right direction when you get really stuck.”

Ranked Top 10 Code School in the world for 2021.

Read all of our 5-Star reviews on SwitchUp.

It’s easy to get started. Here’s how it works.

1. Start for free

Get to know our curriculum and style by previewing our Flask course for free.

Start for Free

2. Unlock the full course

Subscribe to the Content + Forum to complete on your own schedule, or

Enroll in an Intensive Program to learn faster with 1:1 support.

Option A

Content + Forum: Self-paced

  • Access the full course content with a monthly subscription.
  • Learn at your own pace and on your own schedule, with no time commitments or limits.
  • Ask technical questions on our forum to be answered by our team.

Option B

Intensive Program: Mentored

  • Work with our mentorship team on a monthly basis.
  • Weekly 1:1 mentor screenshare calls to review your code, and ensure you fully understand technical concepts.
  • Unlimited access to reach out to your mentor anytime via chat, forum or additional calls.

Considering an Intensive Program and want to speak with a mentor?

Speak with our team

Flask Course Pricing

What’s included in every program:

  • 120 hour Flask course curriculum
  • 100+ written documentation pages
  • 15 quizzes to check your understanding of concepts
  • 10 web development labs to solidify your skills and build your GitHub portfolio
  • 2 complete Flask projects
  • Access to CodingNomads’ members-only forum where you can ask technical questions and search our Q&A database

Monthly access to Flask course content + members-only forum.

  • Ideal for students who prefer to study at your own pace.
  • Get your technical questions answered on our forum, and become part of our friendly and fun community!

By enrolling you accept the Terms of Use and Privacy Policy.

Complete access to ALL coding courses + members-only forum.

  • Complete access to 10+ coding courses, with more on the way! Become a programming polyglot.
  • Get your technical questions answered on our forum, and become part of our friendly and fun community!

By enrolling you accept the Terms of Use and Privacy Policy.

Go faster and deeper with dedicated mentor support.

  • Pro tip: keep your costs low by starting with Content + Forum, and getting as far as you can before joining an Intensive Program.
  • Includes everything from our 3 month intensive:

    • Meet weekly on 1:1 screen shares with your personal mentor, and reach out anytime in between meetings.
    • Don’t waste hours on a single tricky problem! Get 24/7 support from our global team of mentors via Slack, forum, and additional meetings.
    • Be proud to showcase your projects by getting custom code reviews, feedback and guidance.

By enrolling you accept the Terms of Use and Privacy Policy.

Most students finish in 3 months by working 10-20 hrs/week with mentor support.

  • Ideal for students who are serious about learning fast, now.
  • Perfect your portfolio projects, and gain a deeper understanding of complex concepts with extensive mentor support.
  • Meet weekly on 1:1 screen shares, and reach out anytime in between meetings.
  • Don’t waste hours on a single tricky problem! Get 24/7 support from our global team of mentors via Slack, forum, and additional meetings.

By enrolling you accept the Terms of Use and Privacy Policy.

  • Includes $250 CodingNomads upfront enrollment fee
  • Includes 4% Meritize origination fee in the total loan amount
  • Based on $2,600 total loan amount
  • Reduce your loan by paying more upfront / during the course
  • Pause or cancel your program at any time
  • Check your loan options without affecting your credit score
Check loan options

* Range varies based on approved interest rate. Only available for U.S. residents. See more details about financing here.

Got more questions?

Speak with a mentor before signing up

Get technical advice and all of your questions answered to make sure our course is the right fit for your goals.

Schedule a call

Why join an Intensive Mentored Program?

Learn what you came to learn

95% of our mentored students complete our courses, while less than 10% of students complete free / low cost MOOCs. Get what you paid for by working with a mentor who is determined to see you cross the finish line.

Know if you’re doing it right (or wrong)

Flask is a complex framework with a wealth of possibilities. Your mentor gives you peace of mind that you’re on the right track by providing specific guidance, feedback, and industry best practices.

Learn faster with unlimited support

“Figuring it out” is an essential skill for every engineer. But spending hours stuck on a problem is demotivating. Contact your mentor anytime you’re stuck to work through challenging topics together.

Make web development fun with Python + Flask!

Preview our Flask course for free, or speak with our team if you’d like more information.

Start for Free
Speak with our team