Full Stack Python Development
Computer Science
A course by
Whitecliffe College
Develop and demonstrate Python programming skills for both front- and back-end web application development with this micro-credential, designed for those with prior IT or programming experience.
Online study
Flexible online learning from anywhere
It will take a total of 18 weeks
Core skills this course teaches

Develop authentic web applications using Python
Learners will be able to create web applications using Python and apply both front-end and back-end development skills.

Apply industry-standard Python techniques
Demonstrate competence in using Python and related technologies to meet industry needs and organizational requirements.

Demonstrate project-based Python skills
Complete a project that develops a Python program to address authentic or hypothetical organizational requirements.
What You're Signing Up For
This micro-credential enables participants to learn and practice authentic web application development using Python, enhancing job readiness and meeting organizational requirements. Learners engage with a blend of webinars, asynchronous modules, learning events, and a practical project to develop Python programs for real organizational needs. The course is designed for those who already have foundational programming knowledge and wish to upskill or pivot towards roles that require proficiency in full stack Python development.
Course Content
- Python programming fundamentals
- Front-end and back-end web development with Python
- Project development: authentic/hypothetical organizational requirements
- Industry-standard practices for web application development
- Version control using Git and GitHub
- Webinars for support and industry updates
- Learning events, activities, discussions, and reflections
- Two summative assessments
What you need to know first
Level 5 knowledge and skills through qualifications or industry background with experience in HTML, CSS, and JavaScript (demonstrable by being able to create a static website by coding)
Experience with Git (commit, add, push, pull, and clone) and GitHub

What sort of industry will this job lead to
Information Technology
Software Development
Web Development

Future employment opportunities might be
Full Stack Python Developer
Python Programmer
Web Application Developer
Software Developer