1. Web development with Python Flask
    1. Python Flask intro
    2. Python Flask installation
    3. Flask: Hello World
    4. Flask: Run Hello World
    5. Flask: testing hello world
    6. Flask generated page - time
    7. Flask generated page - time tested
    8. Flask: Echo GET
    9. Flask: Echo GET - testing
    10. Flask: Echo GET - client
    11. Flask: Echo POST
    12. Flask: Echo POST - testing
    13. Flask: Echo POST - client
    14. Exercise: Flask calculator
    15. Solution: Flask calculator
    16. Flask GET and POST in two functions
    17. Flask GET and POST in two functions - testing
    18. Flask GET and POST in one function
    19. Flask GET and POST in one function - testing
    20. Flask Logging
    21. Flask URL routing
    22. Flask Path or route parameters
    23. Flask Path or route parameters - testing
    24. Flask route parameters - separate route to root page
    25. Flask route parameters - default values
    26. Flask Path or route parameters (int)
    27. Flask Path or route parameters add (int)
    28. Flask Path or route parameters add (path)
    29. Exercise: Calculator with path
    30. Solution: Calculator with path
    31. Flask Redirect
    32. Flask Internal Redirect with url_for
    33. Flask Internal Redirect with parameters
    34. Exercise: Random redirect
    35. Solution: Random redirect
    36. Flask Jinja template
    37. Flask Jinja template - testing
    38. Flask Jinja template with parameters
    39. Flask Jinja template with conditional
    40. Flask Jinja template with loop
    41. Flask Jinja template dictionary
    42. Flask Jinja template list of dictionaries
    43. Flask Jinja include
    44. Jinja extend template layout block
    45. Jinja template inheritance - super
    46. Static files
    47. Flask: Counter
    48. Color selector without session
    49. Session management
    50. Flask custom 404 page
    51. Flask Error page
    52. Exercise: Flask persistent counter
    53. Exercise: Flask persistent multi-counter
    54. Solution: Flask persistent counter
    55. Solution: Flask persistent multi-counter
    56. Flask Exercises
    57. Flask login
    58. Flask JSON API
    59. Flask and AJAX with Vanila JavaScript
    60. Flask and AJAX with JQuery
    61. Flask POST JSON data to web application
    62. passlib
    63. Flask Testing
    64. Flask Deploy app
    65. Flask Simple Authentication + test
    66. Flask REST API
    67. Flask REST API - Echo
    68. Flask REST API - parameters in path
    69. Flask REST API - parameter parsing
    70. Flask REST API - parameter parsing - required
    71. Login
    72. Configuration