To be successful in this course, you should understand how to create Python/Django applications in a Python Web Framework. If you use a framework other than Django or Flask, you must modify the code in the lab.

You need an IBM Bluemix account. Consider subscribing to developerWorks Premium.

You also need the following software:

In addition, you might want to run your applications on your own machine for unit testing. If you want to do that, you need:

  • A suitable IDE or Editor, for example, Sublime or Atom
  • virtualenv: Helps you manage multiple versions of Python and Django on your machine
  • Python, Setuptools, Django: see the Django documentation for setup information, or Flask

The sample applications are in GitHub, so you can watch the videos and scan the labs or follow the labs to build the same applications on your own.