Apply Now

Intro To Python

BEng Software Engineering Top Up


Python is a highly versatile and extremely in-demand programming language. From internship positions to senior software developer positions, Python offers employment opportunities for programmers in every stage of their career. 

Python can be used in developing several types of applications including backend for Mobile and Web Applications. One of the prominent reasons for its recent popularity is its application in Data Science, Machine Learning and other branches of Artificial Intelligence. 

This course will take you through the basics of computer programming using Python and it will gradually progress to more advanced concepts such as Object Oriented Programming. You will work on tools that are industry standard for development in Python such as PyCharm. You will get an introduction and hands-on experience of Machine Learning libraries in Python, Data Visualisation in Matplotlib, game development using Turtle and many more. 


– Introduction to computer programming
– Introduction to Python 
– Your first python program 
– Setting up professional Python development environment 
– Basic Concepts 
– Data Structures 
– Control Structures 
– Loops – Functions 
– Object Oriented Programming in Python 
– Python Libraries and Modules
– Python with Databases
– Debugging in Python 
– Intro to Machine Learning in Python 
– Final Project 
– Pong game (Tennis) development using Turtle – More

Course Details

You will learn the fundamental concepts of python language and use them to implement, refine and test a python program.

Learning Objectives

All learners upon successful completion of the course and coursework will be
able to:
– Understand the basics of computer programming
– Write beginner to intermediate level programs in Python
– Import and utilise Python libraries and modules
– Connect python with Databases and perform basic CRUD operations
– Debug Python using modern best practices
– Develop a Machine Learning model to predict results of a sales campaign
– Develop a simple Pong game (Tennis) using Turtle library
– Apply for an internship or entry level position
Advance learners upon successful completion of the course and coursework will
be able to:
– All LOs from the previous list
– Build a multi-project portfolio in the following months
– Apply for junior developer position in a competitive development environment

About Instructor

Munawwar Khan has over 12 years of experience both as a software developer working in the industry and as a trainer for many programming languages. Munawwar Khan has taught programming and computer science to post secondary students in the UK and Pakistan. As a software developer Munawwar Khan has worked for a variety of industries on several types of projects. Munawwar is currently leading SaaS product development at Edushapers Inc, Canada. He is also leading Ecommerce and Cloud Development at a known multinational company in Canada. Munawwar aims to pass on the industry knowledge to students and offer them real life insights of how it actually works.


  • 40% Project 
  • 60% Online Quiz

Course Modules

Module 1: Introduction to Digital Marketing

  • Overview of Digital Marketing
  • Key digital marketing channels
  • Understanding target audience
  • Creating a digital marketing strategy
  • Marketing research and analytics


Module 2: Website Design

  • Introduction to website design
  • Website planning and layout
  • Understanding user experience and user interface design
  • Website content creation and optimization
  • Website maintenance and security


Module 3: Graphic Design for Digital Marketing

  • Fundamentals of graphic design
  • Creating visual content for digital marketing
  • Creating marketing collaterals (banners, ads, social media posts) with Canva
  • Principles of typography and color in digital marketing

Module 4:Search Engine Optimization (SEO)

  • Introduction to SEO
  • Keyword research and analysis
  • On-page optimization
  • Off-page optimization
  • Local SEO


Module 5:Search Engine Marketing (SEM)

  • Introduction to SEM
  • Creating and optimizing Google AdWords campaigns
  • Understanding ad formats and targeting options
  • Measuring and analyzing SEM campaigns

Module 6: Content Marketing

  • Introduction to content marketing
  • Creating content for digital marketing
  • Content optimization for search engines and social media
  • Understanding content distribution channels


Module 7: Social Media Marketing

  • Introduction to social media marketing
  • Creating social media marketing strategy
  • Understanding social media platforms (Facebook, Twitter, Instagram, LinkedIn)
  • Creating and optimizing social media profiles and pages
  • Measuring and analyzing social media campaigns


Module 8: Email Marketing

  • Introduction to email marketing
  • Creating email marketing strategy
  • Creating email marketing campaigns with MailChimp
  • Understanding email marketing metrics and analysis


Module 9: Analytics and Reporting

  • Introduction to marketing analytics
  • Measuring and analyzing digital marketing campaigns
  • Creating reports and dashboards with Google Analytics and other analytics tools
  • Understanding key performance indicators (KPIs) for digital marketing.

Our Partnership

IT’s Britz Education is proud to be an approved student pathway provider for Western International College (WINC), a partner of the University of Bolton. The course we offer is distance delivered by WINC and awarded by the University of Bolton, ensuring that our students receive a high-quality education that is recognised globally. As a pathway provider of WINC, we are proud to be committed to providing our students with quality education and a clear path towards achieving their academic goals. We offer our students personalised support and guidance throughout their learning journey, ensuring they have the skills and knowledge needed to succeed in their chosen careers.

Intro To Python