Practical Apps

A screencast series designed to improve your development portfolio.


Sign up now and get

  • Access to the entire series completely free!
  • Access to the project code base.
  • 20% off any premium content in 2018.
  • Be the first to hear about new videos.
No spam. Just notifications about new content.

What is it about?

In this series, I'll guide you through the process of creating a web application from scratch using Python and the micro framework Flask.

The final results of the screencast will be a web application that allows you to create scheduled reminders that are sent to your phone via text message. This is the perfect type of application to add to you portfolio to make you more employable.

Who is it for?

  • Finished a course or tutorial on Python and are looking for ways to put it to use? This series is for you.
  • Applying for junior positions or trying to land your first client? This series is for you.
  • Already a developer but want to build your portfolio to become more employable? This series is for you.

Who are you?

My name is Colin Morgan and I'm professional Software Developer. I taught myself to program in 2009 and have been working as a developer ever since. Over the last decade, I've leveraged my knowledge of programming into a six figure career while working from home and setting my own hours. Today I'm looking to pass on that knowledge and help people find success in the Software Development industry.

What will I learn?

  • Setting up a Linux dev env.
  • Full Stack development.
  • Modern web app architecture.
  • External API integrations.
  • The Flask framework.
  • Async Task management.
  • App security.
  • Bootstrap.
  • Using database ORMs
  • Much more!

How much does it cost?

Signing up is completely free and only requires your email address. This gives you access to all of the existing videos and the code for the SMS Reminders project. What's the catch? No catch. In the near future I'll be adding premium content which, if you're interested in, you can feel free to purchase.

What do I need to have?

  • Some knowledge of Python.
  • Some knowledge of HTML.
  • Some knowledge of CSS.
  • Some knowledge of Javascript.
  • A free Twilio account.
  • An internet connection.