Level 1 – Beginner (Python Web Development Path)
November 2025
Who is this course for?
- Absolute Beginners: Anyone starting from zero, with no prior programming knowledge.
- Aspiring Python Developers: Students and fresh graduates eager to launch their careers as Python Web Programmers.
- Freelancers and Career Shifters: Professionals seeking to add a powerful, in-demand skill set to their portfolio.
Short course overview:
Learn the fundamentals of WEB DEVELOPMENT that follows best industry practices
The following software tools installed:
- Hardware
- Laptop with at least dual core processor and above
- Memory with at least 4 GB and above
- Software
- Operating System
- Windows (at least Windows 10)
- Linux-based (at least Debian 9, at least Ubuntu 14.04 LTS)
- MacOS
- Desktop apps
- Text editor: VS Code
- GitHub account (later to be used for Deployment of web page/s)
Objectives
By the end of this course, you should be able to:
- Learn and use HTML, CSS, and Python for web development
- HTML – Apply markup language to lay fundamental blueprint of the web page
- CSS – Apply design to the web page
- Create a webpage applying the HTML, CSS, and JavaScript
Course Outline
Session 1 – Introduction to HTML
- History of HTML
- HTML Structure
- HTML Tags
- Attributes
- Media (Image, Audio, and Video)
Session 2 – Introduction to CSS
- What is CSS
- History of CSS
- CSS building blocks
- CSS Styling
- CSS Layout
- Responsive Web Design principles
Session 3 – CSS Frameworks (Bootstrap 5)
- Responsive Grid System
- Mobile-first design concepts
- Pre-built components
- Utility classes
Session 4 – Focused on Hands-On Output
- We designate this entire session as an intensive activity day focused solely on building and deploying the course project.
New Learner
✅ Digital Badge of Completion
✅ Video Recording of All Live Sessions
✅ Learning materials from our trainer

John Oliver brings over 7 years of experience as a Software Developer to the table. He possesses a broad skillset encompassing desktop, web, and mobile application development. John is proficient in various programming languages including C#, PHP, Java, JavaScript, and Python. Demonstrating a commitment to continuous learning and best practices, John holds certifications in SFPC, RWVCPC, Six Sigma White Belt, PMEC, ACLC63, and ACLC60.

