- Uplatz Certificate of Completion - Free
Bundle Multi (4-in-1) - Python Programming
Uplatz
Self-paced videos, Lifetime access, Study material, Certification prep, Technical support, Course Completion Certificate
Summary
Overview
Certificates
Uplatz Certificate of Completion
Digital certificate - Included
Course Completion Certificate by Uplatz
Course media
Description
Python Programming for Beginners - Course Curriculum
1. INTRODUCTION TO PYTHON: why learn python, feature of python, importance of learning python, application of python programming.
2. BASIC ELEMENTS OF PYTHON: keywords, datatypes, identifiers, operators, statements.
3. INSTALLATION OF PYTHON.
4. INPUT AND OUTPUT STATEMENTS IN PYTHON.
5. DATA TYPES IN PYTHON: int, float, strings, lists, tuples, dictionaries.
6. OPERATORS IN PYTHON: arithmetic, logical, assignment, relational, bitwise, membership operators.
7. TYPE CONVERSION IN PYTHON: implicit and explicit conversion in python.
8. BASIC PROGRAMMING IN PYTHON.
9. INTRODUCTION TO MATH MODULE IN PYTHON.
10. CONDITIONAL STATEMENTS IN PYTHON: simple if, simple if-else, multiple if-else, nested if-else.
11. LOOPING IN PYTHON: for loop, while loop in python, break and continue keywords in python, nested for loop in python.
12. FUNCTIONS IN PYTHON: declaration and definition of functions in python, passing arguments in functions, return keyword, function calling, arbitrary arguments, keywords arguments, default arguments in python.
13. STRINGS IN PYTHON: basics of strings, string functions.
14. LISTS IN PYTHON: introduction, list functions in python, list programs.
15. TUPLES IN PYTHON: basics, tuple functions.
16. SETS IN PYTHON: basics, set operations.
17. DICTIONARIES IN PYTHON: basics, functions in dictionaries, examples.
18. BUILT-IN METHODS IN PYTHON.
19. LAMBDA FUNCTIONS IN PYTHON.
20. FILE HANDLING IN PYTHON.
21. EXCEPTION HANDLING IN PYTHON.
22. PYTHON PROGRAM EXAMPLES.
23. OPERATOR PRECEDENCE IN PYTHON.
24. RECURSION IN PYTHON.
25. PROGRAMMING EXAMPLES IN PYTHON.
26. OBJECT ORIENTED PROGRAMMING IN PYTHON: class, objects, inheritance, polymorphism, terminologies, class attributes, object attributes, examples.
27. TIME MODULE IN PYTHON.
28. BOOLEAN IN PYTHON.
29. MISCELLANEOUS TOPICS.
----------------------------------------------------------
Python Programming (basic to advanced) - Course Curriculum
Introduction to Python Programming
What is Python Programming?
History of Python Programming
Features of Python Programming
Why to learn Python Programming
Application of Python Programming
Setup of Python Programming
Getting Python
Installation of Python
Getting started with the first Python program
Running the first Python Program
Variables and Data Types
What is a variable?
Declaration of variable
Variable assignment
Data types in Python
Checking Data type
Data types Conversion
Python programs for Variables and Data Types
Python Identifiers, Keywords, Reading Input, Output Formatting
What is an Identifier?
Keywords
Reading Input
Taking multiple inputs from user
Output Formatting
Python end parameter
Operators in Python
Operators and types of operators
a) Arithmetic Operators
b) Relational Operators
c) Assignment Operators
d) Logical Operators
e) Membership Operators
f) Identity Operators
g) Bitwise Operators
Python programs for all types of operators
Decision Making
Introduction to Decision making
Types of decision-making statements
Introduction, syntax, flowchart and programs for
a) if statement
b) if…else statement
c) elif statement
Loops
Introduction to loops
Types of loops
a) for loop
b) while loop
c) infinite loop
d) nested loop
Break, continue and pass statement
Python programs for all types of loops
Numbers
Number Type Conversion
Random Number Functions
Trigonometric Functions
Mathematical Constants
Strings
Accessing Values in Strings
Updating Strings
String Special Operators
Built-in String Methods
Lists
Python Lists
Accessing Values in Lists
Updating Lists
Basic List Operations
Built-in List Functions and Methods
Tuples
Accessing Values in Tuples
Updating Tuples
Deleting Tuple Elements
Basic Tuples Operations
Built-in Tuple Functions
Difference between list and tuple
Dictionary
Accessing Values in Dictionary
Properties of Dictionary Keys
Built-in Dictionary Functions and Methods
Date and Time
What is Tick?
What is TimeTuple?
Getting Current Time
Getting Formatted Time
Getting Calendar for a Month
Functions
Defining a Function
Calling a Function
Passing by Reference versus Passing by Value
Ways to write function
Types of functions
Modules
What is a module?
Creating a module
Files I/O
Printing to the Screen
Opening and Closing Files
The open Function
The file Object Attributes
The close() Method
Reading and Writing Files
The write() Method
The read() Method
More Operations on Files
Exceptions
What is Exception?
Handling an Exception
The except Clause with No Exceptions
The except Clause with Multiple Exceptions
The try-finally Clause
List of Standard Exception
Raising an Exception
Argument of an Exception
Classes and Objects
What is an Object?
What is a Class?
Creating a Class
Creating an object
Self in Python
__init__ method
Examples
Regular Expression
What is a Regular Expression?
Metacharacters
match() function
search() function
re.match() vs re.search()
findall() function
split() function
sub() function
GUI Programming
What is a GUI Programming?
Tkinter Programming
Tkinter Widgets
Building Your First Python GUI program with Tkinter
----------------------------------------------------------
Python Programming (advanced) - Course Curriculum
INTRODUCTION TO NUMPY
NUMPY TUTORIAL BASICS
NUMPY ATTRIBUTES AND FUNCTIONS
CREATING ARRAYS FROM EXISTING DATA
CREATING ARRAYS FROM RANGES
INDEXING AND SLICING IN NUMPY
ADVANCED SLICING IN NUMPY
APPEND AND RESIZE FUNCTIONS
NDITER AND BROADCASTING
NUMPY BROADCASTING
NDITER FUNCTION
ARRAY MANIPULATION FUNCTIONS
NUMPY UNIQUE()
NUMPY DELETE()
NUMPY INSERT FUNCTION
NUMPY RAVEL AND SWAPAXES()
SPLIT FUNCTION
HSPLIT FUNCTION
VSPLIT FUNCTION
LEFTSHIFT AND RIGHTSHIFT FUNCTIONS
NUMPY TRIGONOMETRIC FUNCTIONS
NUMPY ROUND FUNCTIONS
NUMPY ARITHMATIC FUNCTIONS
NUMPY POWER AND RECIPROCAL FUNCTIONS
NUMPY MOD FUNCTION
NUMPY IMAG() AND REAL() FUNCTIONS
NUMPY CONCATENATE()
NUMPY STATISTICAL FUNCTIONS
STATISTICAL FUNCTIONS
NUMPY AVERAGE FUNCTION
NUMPY SEARCH SORT FUNCTIONS
SORT FUNCTION
NUMPY SORT FUNCTION
NUMPY ARGSORT()
NONZERO AND WHERE FUNCTIONS
EXTRACT FUNCTION
NUMPY ARGMAX ARGMIN()
BYTESWAP COPIES AND VIEWS
NUMPY STRING FUNCTIONS
NUMPY CENTER FUNCTION
CAPITALIZE AND CENTER()
NUMPY TITLE FUNCTION
STRING FUNCTIONS
NUMPY MATRIX LIBRARY
NUMPY JOIN ARRAYS
LINEAR ALGEBRA
RANDOM MODULE
SECRETS MODULE
RANDOM MODULE UNIFORM FUNCTION
RANDOM MODULE GENERATE NUMBER EXCEPT K
SECRETSMODULE GENERATE TOKENS
RANDOM MODULE GENERATE BINARY STRING
NUMPY MODULE REVISE
NUMPY INDEXING
NUMPY BASIC OPERATIONS
NUMPY UNARY OPERATORS
BINARY OPERATORS IN NUMPY
NUMPY UNIVERSAL FUNCTIONS
NUMPY FILTER ARRAYS
NUMPY MODULE PROJECTS
----------------------------------------------------------
GUI Programming with Python - Course Curriculum
1. TKINTER BASICS
2. TKINTER PROGRAMMING
3. GUI PROGRAMMING
4. TKINTER WIDGETS
5. GEOMETRY MANAGEMENT
6. CALCULATRO APP USING TKINTER
7. AGE CALCULATOR APP
8. PERCENTILE CALCULATOR APP
9. COMPOUND INTEREST CALCULATOR APP
----------------------------------------------------------
Who is this course for?
This 4-in-1 Python Programming bundle course is designed for a wide range of learners. Here are the key groups who will benefit most:
Beginners with no coding experience
People starting their programming journey
Career switchers looking for an entry point into tech
Those who want to learn an easy yet powerful first language
Students and recent graduates
College students studying computer science or related fields
Graduates preparing for technical job interviews
Interns needing practical Python skills for their roles
Professionals transitioning to tech roles
Analysts, marketers, and managers wanting automation skills
IT professionals learning scripting for system administration
Non-technical employees moving into developer positions
Web developers expanding their skills
Frontend developers adding backend capabilities
Full-stack developers diversifying their toolkit
Web designers incorporating Python functionality
Data professionals and analysts
Excel/SQL users moving to Python for data analysis
Aspiring data scientists building foundational skills
Researchers needing programming for data processing
Software engineers and developers
Programmers adding Python to their language repertoire
Engineers working with IoT, embedded systems, or automation
Developers maintaining or modernizing legacy systems
Entrepreneurs and freelancers
Startup founders building prototypes and MVPs
Consultants offering Python development services
Freelancers expanding their service offerings
The self-paced format accommodates busy schedules
Practical projects help build real-world skills
Comprehensive content covers from basics to advanced topics
Completion certificate validates skills for career advancement
The course structure makes Python accessible to complete beginners while providing enough depth for professionals to enhance their capabilities. The bundled approach offers exceptional value by covering multiple aspects of Python programming in one package.
Requirements
Passion and zeal to learn and succeed!
Career path
- Python Developer & Senior Python Developer
- Web Developer (Python)
- Data Scientist
- Machine Learning Engineer
- Test Automation Engineer - Python
- Full Stack Python Developer
- GUI Python Programmer
- Backend AWS Engineer (Python)
- Python Software Engineer
- Django (Python) Developer
- Python Quant Developer
- Data Visualization Analyst
- Application Developer
- Data Analyst
- Data Consultant
- Advanced Analytics Engineer
Questions and answers
Currently there are no Q&As for this course. Be the first to ask a question.
Reviews
Sidebar navigation
Legal information
This course is advertised on Reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.
FAQs
Interest free credit agreements provided by Zopa Bank Limited trading as DivideBuy are not regulated by the Financial Conduct Authority and do not fall under the jurisdiction of the Financial Ombudsman Service. Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: 1st Floor, Cottons Centre, Tooley Street, London, SE1 2QG. VAT Number 281765280. DivideBuy's trading address is First Floor, Brunswick Court, Brunswick Street, Newcastle-under-Lyme, ST5 1HH. © Zopa Bank Limited 2026. All rights reserved.