lab assessment

Python: WSGI Application Challenge

Where do you stand? Discover your skill level by completing a lab assessment and get personalized learning recommendations.
Smart Skills assessmentAssess your Smart Skills as you work toward your goals.
Real-world experienceTest your knowledge in a real cloud environment.
Measurable resultsAnalytics give you insights into your progress toward your job skills.
About lab assessment
Lab assessments are Hands-on labs with the gloves off. You jump into an auto-provisioned cloud environment and are given a goal to accomplish. No instructions, no hints. To pass, you'll have a limited time to demonstrate your problem-solving skills and get the checks that inspect the state of your lab environment.
Lab description

Python WSGI Application Challenge

Demonstrate your knowledge of WSGI-based applications with three levels of code challenges.

Level I

Creating WSGI applications.

Level II

Creating WSGI middleware.

Level III

Creating Flask applications.


April 19th, 2023 - Updated theia to enable autosave

  • Proficient with the Python runtime
  • Proficient with the Python language syntax
  • Proficient with the WSGI specification
  • Comfortable with Flask
Intended audience
  • Python Developers
What will be assessed
  • WSGI fundamentals
  • Creating basic Flask applications
About the author
Learning paths

Ben Lambert is a software engineer and was previously the lead author for DevOps and Microsoft Azure training content at Cloud Academy. His courses and learning paths covered Cloud Ecosystem technologies such as DC/OS, configuration management tools, and containers. As a software engineer, Ben’s experience includes building highly available web and mobile apps. When he’s not building software, he’s hiking, camping, or creating video games.