Python Courses

Do you know?

The current job market for Python programming is highly competitive and rapidly growing, with strong demand across industries such as data science, AI, web development, and cybersecurity, offering lucrative salaries and diverse career opportunities.

Introduction to Programming Using Python Training Course

Overview

This Python course is designed for beginners with little to no programming experience. It covers Python fundamentals, best practices, and advanced features while providing hands-on experience through coding exercises, real-world projects, and problem-solving challenges. By the end of the course, learners will be able to write efficient Python programs with confidence and build a real world project at the end

Pre-requisites

No prior programming experience required. This course is aimed at complete beginners with no coding background. However, anyone with basic knowledge of programming will be highly benefited.

Opportunities

This course will help you prepare  for the following jobs::

  • Python Developer

  • Programmer

  • Data Scientist 

Inclusions

Mock Tests

Course files and materials

Reference files and external links

Hands on activities

Quizes

Student account portal (lms.graduateplus.com.au)

Inclusions

Face to Face at our training centre or Online live class via Zoom

Learning materials are accessed via student portal (LMS)

Skill Gained

Learning Objectives

By the end of this course, you’ll have the skills to not only write powerful Python programs but also the confidence to solve real-world problems, debug like a pro, and explore endless career opportunities in the world of programming.

  • Set Up Python Anywhere: Easily install Python on any machine, configure virtual environments, and run your first Python program on Windows, Mac, or Linux.

  • Master Python Syntax & Data Types: Quickly get comfortable with Python’s syntax, variables, and data types, creating a solid foundation for any project.

  • Effortlessly Use Operators & Math: Understand and apply Python’s powerful operators and perform complex math operations with ease.

  • Write & Debug Python Scripts: Write clean, efficient scripts with conditionals, loops, and control statements—and troubleshoot issues like a pro.

  • Build Robust Functions: Create reusable, dynamic functions, understand recursion and lambda expressions, and master how parameters and arguments work.

  • Unlock the Power of Python Libraries & Modules: Learn how to use Python’s massive collection of built-in modules and third-party libraries to elevate your projects.

  • Create Object-Oriented Programs: Dive deep into object-oriented programming by designing and building programs with classes and objects, bringing real-world concepts to life.

  • Handle Errors Like a Pro: Master Python’s error-handling techniques, ensuring your programs run smoothly and stay bug-free with proper exception handling.

  • Work with JSON & Files: Learn how to manage JSON files in Python, perform CRUD operations, and handle data efficiently for real-world applications.

  • Build Real-World Python Programs: Gain the confidence to create and deploy real-world Python applications, and explore endless career possibilities in tech, data science, and beyond.

Course Module

Module 1: Python introduction and setup

Topics

  • Basic concepts of programming and python

  • Explore the code editors for python.

  • Setup python in different machine, create virtual environment.

  • Write your first python program.

Exercise

  • Setup python and create your first programn

  • Quiz.

Module 2: Python basic syntax and data types

Topic

  • Python syntax: indentation, comment/docstrings, variables, user inputs.

  • Python variables and scope

  • Data types and  their conversions(casting).

Exercise

  • Create different data types and convert them

  • Quiz.

Module 3: Python Operation and Basic Maths

Topic

  • Python operators and types

  • Precedence order of operators

  • Basic math operations

Exercise

  • Create a basic loan calculator or temperature converter

  • Quiz.

Module 4: Python conditionals, loops and control statements

Topic

  • Python conditionals like if, else, elif, nested if.

  • Loops like for and while, nested loops.

  • Control statements

Exercise

  • Create a password validators or fibonacci generators or multiplication table

  • Quiz.

Module 5: Python functions

Topic

  • Create a basic function and discuss parameters and arguments.

  • Explain recursion and lambda function.

Exercise

  • Create a palindrome checker function or exam grade evaluation function

  • Quiz.

Module 6: Modules, packages and libraries

Topic

  • Learn and create python modules.

  • Create and explore python packages and libraries.

  • Explore PyPI, pip, requirement.txt etc.

Exercise

  • Create a web scrapper for blog/newspaper website.

  • Quiz.

Module 7: Objective Oriented Programming (OOP)

Topic

  • Understand basic concept of OOP

  • Explore and create classes and objects/instances.

  • Deep dive into self parameter, init function, class and instance variables.

  • Explore mechanisms of OOP: inheritance, polymorphism, encapsulation and abstraction

Exercise

  • Create a bank account system using OOP

  • Quiz.

Module 8: Error/Exception handling in python

Topic

  • Understand basic concept of errors and exceptions.

  • Error/exceptions handling techniques like try, except, else and finally.

  • Raise/throw an exception

  • Define and create your own custom exceptions.

Exercise

  • Built a form fill-up system with exception handling to ensure valid inputs for user data

  • Quiz.

Module 9: File handeling

Topic

  • Understand basic concept of file handlings like creating, reading, updating, and deleting files.

  • Explore the python functions for file handlings like open(), read(), write(), close(), remove(), using of with.

Exercise

  • Create a python program that simulates a simple file log manager

  • Quiz.

Module 10: Build a project and future pathways

Topic

  • Utilising all the concepts of Python build a real-world project

  • Analyse and present the project.

  • Further learning and future pathways.

  • Certification after project completion.

Exercise

  • Build a python project from scratch and present in class.

Pricing and Duration

Package 1

Cources only – $3,000

10 weeks | 1 day per week | 2 hrs per day

Total: 20 Hrs

Group of 2 or more gets 15% discount.

Package 2

Course + Internship(2 months) – $4,000

10 weeks | 1 day per week | 2 hrs per day

Total: 20 Hrs

Group of 2 or more gets 15% discount.

Package 3

Course + Internships (2 months) + full time one-on-one – $12,000

2 weeks | 5 days per week | 4 hrs per day

Total: 40 Hrs

Ready to get started?

Get in touch today! don’t wait for the miracles to happen.

More Than Training...

Follow Us

Contact

02 9066 6560

Suite 7, 18 Montgomery St Kogarah NSW 2217

Canberra

02 6188 9801

Unit 5, 21 Colbee Court, Philip, ACT 2606

Copyright © Graduate Plus. 2025 | ABN: 70674375770

Designed by: DigiPearl