Online | Lahore | Dubai | London
+92 303 063 4000 ◉ +44 20 8133 8344
Register
LMS

Python Programming

Course Bootcamp

  • Target Audience:
    Students, Professional
  • Level:
    Foundation to Intermediate
  • Duration:
    60 hours

  • Location:
    Live Online,
    Physical
Enroll Now
Learn Python from leading experts from industry and academia. This bootcamp will teach you fundamentals of Python and will enable you to become Python Programmer. Learn the basic to advanced skills of how to design and build software applications using Python programming language.

Bootcamp Features

  • Delivered by experienced & certified instructors
  • Focus on Problem Solving & Critical Thinking
  • STEM based Approach
  • Skill based Curriculum
  • Project-based Learning
  • Certificate of completion
  • Focus on practical hands-on with real-world example cases
  • Very high student satisfaction
  • Interactive sessions with expert’s support
  • Mock examinations and quizzes
  • Guidance on exam preparation
  • Possible Job placements
Python is the most popular programming language as per TIOBE due to its multiple features including verstality and ease of learning. It is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Python is dynamically typed and garbage-collected. It supports multiple programming paradigms, including structured (particularly procedural), object-oriented and functional programming.

Why to Learn Python Programming?

Versatility and Flexibility
High Demand for Python Skills
Job Satisfaction
Lucrative Salary
Ease of Learning and Use
Focus on Problem Solving and Productivity
Rich Standard Library
Strong Community and Ecosystem
Interoperability and Integration Capabilities
Cross-Platform Compatibility
Opportunities in Data Science and AI
Widely used in Web Development
Automation and Scripting
Wide Range of Learning Resources
Support for Various Development Paradigms

What Skills Will You Learn?

  • Understanding Python Basics
  • Basic Problem-Solving Skills
  • Writing Clean and Readable Code
  • Competence with Data Types and Variables
  • Proficiency in Python Syntax and Semantics
  • Mastery of Operators and Expressions
  • Basic understanding of Function Definition and Usage
  • Working with Data Structures
  • Control Flow and Decision Making
  • Basic Error Handling and Debugging
  • File I/O Operations
  • Modules and Packages
  • Libraries and Frameworks
  • String Manipulation
  • Object-Oriented Programming (OOP)
  • How to develop a software

Who is this Course For?

  • IT Professionals
  • Software Engineers
  • Business Analysts
  • Project Managers
  • University Students
  • Financial Analysts
  • Marketing Analysts
  • Researchers

Curriculum

Introduction to Computers
  • Computers and Computation
  • Parts of Computers
  • How computer works
Algorithms and Problem Solving
  • What is an Algorithm
  • How to formulate an algorithm
  • Efficiency of an algorithm
Computer programming
  • What is computer programming
  • Programming languages
Getting Started with Python
  • Installing Python
  • Python IDE
Introduction to Python Programming
  • Introduction to Programming in Python & Use of Python Variables
  • Python Syntax
  • Writing Hello World
Python Variables
  • Use of variables
Basic Data Types
  • Data Types and Numbers
  • Int
  • Float
  • String
  • Boolean
  • Type Conversion
Strings Manipulation
  • String and Operations on String
  • Basic Math Expressions
Python Operators
  • Operators and Types of Operators
Conditional Structures
  • If Else statement
  • Nested If Else Statement
Repetition Statements
  • For Loop
  • While Loop
Python Data Structures
  • Dictionaries
  • List
  • Tuple
  • Set
Functions
  • Functions (Basic)
  • Functions (Intermediate)
  • Functions (Advanced)
Iterators and itertools
  • Iterators
  • Itertools
Exception Handling
  • Catching Exceptions
  • Try with Else Clause
File Handling
  • Operations on Text File
  • Operations on CSV File
Database Connectivity
  • Database Connection
  • Creating Database tables
  • Insert, Read, Delete, Update operations
Modules
  • Creating, Using & Operations on Built-in Modules
Scripting

Scripting Modules and JSON Encoded Data to Objects

Coding Problems Practice
  • Fun Coding Problem 1
  • Fun Coding Problem 2
  • Fun Coding Problem 3
Project
  • Student Project

Bootcamp Types

Weekday Intensive
  • Session Days:
    Monday, Tuesday, Wednesday, Thursday, Friday
  • Session Length:
    3 hours per day
  • Course Duration:
    4 weeks
  • Total Contact Hours:
    60 hours
Weekday Regular
  • Session Days:
    Every Monday, Tuesday, Wednesday

  • Session Length:
    2 hours per day
  • Course Duration:
    10 weeks
  • Total Contact Hours:
    60 hours
Weekend Regular
  • Session Days:
    Every Saturday, Sunday

  • Session Length:
    3 hours per day
  • Course Duration:
    10 weeks
  • Total Contact Hours:
    60 hours

Upcoming Bootcamps

Course ID

Course

Mode & Location

Timing

Starting Date

End Date

Registration Deadline

Early Bird Registration

Course Fee (Regular)

Course Fee (Early Bird)

Registration Status

PY-P01/2024-02

Python Programming: Foundation

Weekday Intensive (Live Online)

9:00 AM – 12:00 PM (UTC)

12:00 PM – 3:00 PM (AST)

Mon, Tue, Wed, Thu

July 29, 2024

August 29, 2024

July 20, 2024

July 15, 2024

GBP 249

EUR 299

SAR 1,199

GBP 199

EUR 239

SAR 949

Open

PY-P01/2024-03

Python Programming: Foundation

Weekend Regular (Live Online)

9:00 AM – 12:00 PM (UTC)

12:00 PM – 3:00 PM (AST)

Sat, Sun

August 24, 2024

October 27, 2024

August 15, 2024

August 5, 2024

GBP 249

EUR 299

SAR 1,199

GBP 199

EUR 239

SAR 949

Closed

Enroll now to become Python Pro

Make your dream come a reality!

Enroll Now