Skip to content

Python:Python A to Z

4 Free Skill Development Courses | Free eCertificate | Expert Video | Tutor Support


Frontier Education

Summary

Price
£12 inc VAT
Study method
Online, On Demand What's this?
Duration
24.9 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Reed courses certificate of completion - Free
Additional info
  • Tutor is available to students

66 students purchased this course

Add to basket or enquire

Overview

**4 Free Courses **

Courses included in this Python Programming course

Course 1: Python Complete Course

Course 2: Goal Setting Skills

Course 3: Mindfulness Meditation

Course 4: Time Management

Course 5: Microsoft Access: Tables and Queries

Course 6: SQL Queries

Python is fundamental skill for competitive industries like analytics, artificial intelligence, cybersecurity, and data science. And, thanks to its intuitive, readable syntax, it’s also one of the easiest languages to learn on the market.

The course teaches the fundamentals to advanced of programming with Python and you will learn about the building blocks of the language and work with examples.

This python includes a whole host of practical tips and advice, helping you to develop your python programming skills to become the professional python developer or related profession you can be.

Packed with videos, PDFs and exercises, it'll equip you with what it takes to be a successful professional python developer in today’s business landscape, covering a broad range of topics, from basic & advanced data types to python control flow.

Certificates

Reed courses certificate of completion

Digital certificate - Included

Will be downloadable when all lectures have been completed

Curriculum

22
sections
186
lectures
24h 55m
total
    • 1: 1. Intro To Python Programming 05:21
    • 2: 1.1 What is Python Programming 09:30
    • 3: 1.3 Who is This Course For 04:33
    • 4: 1.4 Python Marketplace 05:47
    • 5: 1.7 Python Job Opportunities 04:43
    • 6: 1.7 Python Job Roles 08:41
    • 7: 1.8 Python Course Structure 04:19
    • 8: Getting a python job w.o degree 08:20
    • 9: 1. Getting Familiar With Python (section overview) 05:56
    • 10: 1.1 Installing Python on Windows 09:36
    • 11: 1.3 Anaconda and Jupyter Notebooks 1 07:31
    • 12: 1.3 Anaconda and Jupyter Notebooks 2 16:24
    • 13: 1.7 Comments 05:01
    • 14: 2.5 Python Syntax 02:13
    • 15: 2.6 Line Structure 02:44
    • 16: 2.6.2 Line Structure 07:12
    • 17: 2.8 Joining Lines 05:00
    • 18: 2.9 Multiple Statements on a Single Line 04:52
    • 19: 2.10. Indentation 07:40
    • 20: 1. Python Basic Data Types (section overview) 08:26
    • 21: 2.3 Strings Overview 09:50
    • 22: 2.4 String Manipulation 07:18
    • 23: 2.5 String Indexing 04:28
    • 24: 2.6 String Slicing 08:17
    • 25: 2.8 Printing 09:48
    • 26: 3.1 Python Variables 08:10
    • 27: 3.2 Integers and Float 08:26
    • 28: 3.7 Booleans 04:54
    • 29: Mini-Project 1 - Letter Counter (1) 19:56
    • 30: 1. Python Operators (section overview) 04:12
    • 31: 3.3 Comparison Operators 09:20
    • 32: 4.1 Arithmetic Operators 08:17
    • 33: 4.2 Assignment Operators 03:40
    • 34: 4.4 Logical Operators 12:37
    • 35: 4.5 Identity Operators (Need slide update as (Equality is misspelled) 04:41
    • 36: 4.6 Membership Operators 02:02
    • 37: 4.7 Bitwise Operators 07:50
    • 38: 1. Python Advanced Data Types (section overview) 10:37
    • 39: 4.4 Sets 06:01
    • 40: 5.1 List Overview 04:39
    • 41: 5.2 List Indexing and Slicing 04:26
    • 42: 5.3 Tuples 02:20
    • 43: 5.5 Dictionary 10:40
    • 44: 5.6 When to use each one 04:31
    • 45: 5.7 Compound Data Types 02:44
    • 46: 1. Control Flow Part 1 (section overview) 15:01
    • 47: 5.4 For Loops 09:51
    • 48: 6.1 Intro to Control Flow 00:57
    • 49: 6.2 Basic Conditional Statements 13:39
    • 50: 6.3 More Conditional Statements 05:04
    • 51: 6.5 While Loops 11:47
    • 52: 1. Control Flow Part 2 (section overview) 02:29
    • 53: 7.1 Break Statements 08:00
    • 54: 7.2 Continue Statements 04:52
    • 55: 7.3 Zip Function 07:20
    • 56: 7.4 Enumerate Function 03:58
    • 57: 7.5 List Comprehension 04:28
    • 58: 1. Python Functions (section overview) 02:50
    • 59: 8.1 Intro to Functions 02:17
    • 60: 8.2 Python Help Function 03:12
    • 61: 8.3 Defining Functions 09:29
    • 62: 8.4 Variable Scope 08:13
    • 63: 8.5 DocStrings 03:44
    • 64: 1. Error Handling and User Input (section overview) 01:49
    • 65: 9.1 Intro to Error Handling 02:48
    • 66: 9.2 User Input 04:22
    • 67: 9.3 Syntax Errors 04:00
    • 68: 9.4 Exceptions 11:23
    • 69: 9.5 Handling Exceptions 1 08:29
    • 70: 9.6 Handling Exceptions 2 08:18
    • 71: 1. Python Advanced Functions (section overview) 05:11
    • 72: 10.1 Lambda Functions 05:29
    • 73: 10.2 Functions args and kwargs 10:02
    • 74: 10.3 Iterators 08:13
    • 75: 10.4 Generators and Yield 11:53
    • 76: 10.5 Map Functions 14:24
    • 77: 10.6 Filter 08:03
    • 78: 1. Scripting and Libraries (section overview) 04:30
    • 79: 11.1 What is a script. 01:24
    • 80: 11.2 What is an IDE 17:20
    • 81: 11.3 What is a text editor 11:46
    • 82: 11.4 from jupyter notebook to vscode 1 14:45
    • 83: 11.5 from jupyter notebook to vscode 2 05:03
    • 84: 11.6 Importing Scripts 03:05
    • 85: 11.7 Standard Libraries 04:13
    • 86: 11.8 Third Party Libraries 05:35
    • 87: 1. Numpy section overview 04:08
    • 88: 12.1 What is NumPy 04:28
    • 89: 12.2 Why NumPy 04:10
    • 90: 12.3 NumPy Arrays 10:24
    • 91: 12.4 Reshaping, Modifying and Accessing NumPy arrays 07:20
    • 92: 12.5 Slicing and Copying 05:53
    • 93: 12.6 Inserting , Deleting, Appending 09:45
    • 94: 12.7 Logical Indexing 03:44
    • 95: 12.8 Broadcasting 08:20
    • 96: 12.1 Pandas 16:44
    • 97: 12.2 Pandas Series 16:59
    • 98: 12.4 Pandas DataFrame 17:04
    • 99: 12.5 Pandas DataFrame Manipulation 12:55
    • 100: 12.6 Dealing with Missing Values 10:09
    • 101: 13.3 Pandas Series Manipulation 16:32
    • 102: 15.1 Functional vs OOP 06:16
    • 103: 15.2 OOP key defintions 04:04
    • 104: 15.3 Create your First Class 12:09
    • 105: 15.4 How to create and use Objects 06:04
    • 106: 15.5 Modifying Attributes 12:29
    • 107: 16.1 Python Decorators 27:09
    • 108: 16.2 Property Decorator 08:44
    • 109: 16.3 Class Methods Decorator 07:11
    • 110: 16.4 Static Methods Decorators 10:29
    • 111: 16.5 Inheritance 20:36
    • 112: 1. Starting a Career in Python Overview 05:56
    • 113: a. Getting Started with Freelancing 09:26
    • 114: b. Building a Brand 11:57
    • 115: c. Personal Branding 13:09
    • 116: d. Importance of Website Blog 04:22
    • 117: e. Networking Do_s Don_ts 05:31
    • 118: f. Top Freelance Sites 08:05
    • 119: g. Creating a Python Developer Resume 06:01
    • 120: Python Course Resources 01:00 PDF
    • 121: Python sales video 04:38
    • 122: 1 - Introduction To Goal Setting 02:05
    • 123: 2 - Vision Vs Execution 08:27
    • 124: 3 - Execution Without Intention 07:55
    • 125: 4 - Strategic Execution - Part 1 07:44
    • 126: 5 - Strategic Execution - Part 2 07:59
    • 127: 6 - Setting Powerful Goals The Smart Way 07:23
    • 128: 7 - The Importance Of Performance Coaching 08:41
    • 129: 8 - Why People Fail To Reach Their Goals 07:01
    • 130: 9 - Overcoming The Fear Of Failure 06:31
    • 131: 10 - Final Ideas _ Tips 01:16
    • 132: Promo - Goal Setting 03:17
    • 133: 1 - Introduction To Mindful Meditation 06:01
    • 134: 2 - Understanding Mindful Meditation 05:29
    • 135: 3 - How To Practice Mindful Meditation 06:12
    • 136: 4 - Still More Mindful Meditation Techniques 05:16
    • 137: 5 - Mindful Meditation _ Your Brain 03:37
    • 138: 6 - Why Is Awareness So Important 09:12
    • 139: 7 - Mindful Meditation _ Work 04:37
    • 140: 8 - Mindful Meditation _ Relationships 04:08
    • 141: 9 - Mindful Meditation _ Happiness 04:32
    • 142: 10 - Famous _ Successful People Who Meditate 03:32
    • 143: 11 - Great Mindful Meditation Apps 04:35
    • 144: 12 - The Many Benefits Of Mindful Meditation 09:28
    • 145: 13 - How To Create A Mindful Life 05:44
    • 146: 14 - Conclusion Final Thoughts _ Tips 01:15
    • 147: Promo - Mindfulness Meditation 04:48
    • 148: PROMO- BEST- Time MGT 4-22-19 06:22
    • 149: Time Management 1 07:08
    • 150: Time Management 2 06:54
    • 151: Time Management 3 12:28
    • 152: Time Management 4 19:34
    • 153: Time Management 5 10:34
    • 154: Time Management 6 12:56
    • 155: Time Management 7 14:35
    • 156: Time Management 8 09:13
    • 157: Time Management 9 08:52
    • 158: Time Management 10 07:39
    • 159: Time Management 11 14:45
    • 160: Time Management 12 09:53
    • 161: Access Tables and Queries - 1 - Tour of the screen 10:56
    • 162: Access Tables and Queries - 2 - Using Design view to create and edit tables 45:16
    • 163: Access Tables and Queries - 3 - Using the lookup wizard 08:36
    • 164: Access Tables and Queries - 4 - Importing data from Other Data Sources into Acce 17:52
    • 165: Access Tables and Queries - 5 - Linking Tables from Other data Sources into Acce 10:15
    • 166: Access Tables and Queries - 6 - Exporting data from Access to other data types 02:44
    • 167: Access Tables and Queries - 7 - Creating and Managing Table Relationships 10:29
    • 168: Access Tables and Queries - 8 - Database Tools 04:33
    • 169: Access Tables and Queries - 9 - Sort and Filter a Table 05:32
    • 170: Access Tables and Queries - 10 - Basic Queries 22:29
    • 171: Access Tables and Queries - 11 - Prompting the user for the criteria 04:32
    • 172: Access Tables and Queries - 12 - Creating Calculated Fields in a Query 10:20
    • 173: Access Tables and Queries - 13 -Creating Totals Queries 07:43
    • 174: Access Tables and Queries - 14 - Multiple table Queries 11:59
    • 175: Access Tables and Queries - 15 - Viewing the SQL code for an Access Query 05:52
    • 176: Access Tables and Queries - 16 - Using the Query Wizards 09:00
    • 177: Access Tables and Queries - 17 - Creating Subqueries 03:24
    • 178: Access Tables and Queries - 18 - Creating Make Table, Append, Update and Delete 19:28
    • 179: Access Tables and Queries - 19 - Displaying a certain number of records 01:29
    • 180: sql 101 - 1 - Unzipping the sample files 01:07
    • 181: sql 101 - 3 - Basic Select Statements 08:52
    • 182: sql 101 - 4 - Sorting the query wuth the Order By statement 06:00
    • 183: sql 101 - 5 - Using the where statement to filter the query 20:59
    • 184: sql 101 - 6 - Creating subtotals using the Group By statement 09:09
    • 185: sql 101 - 7 - Introduction to using the Join statement to create queries from mo 08:18
    • 186: sql 101 -2 - Creating the sample data base 02:53

Course media

Description

With expert guidance and a combination of videos, PDFs, and worksheets, this course will enable you to develop your python development, become a web developer and unlock your full potential.

Both total beginners who have never programmed before and experienced programmers who want to learn Python to broaden their job options are welcome to enrol in this course. Python, one of the most well-liked programming languages now in use, is employed by large businesses.

Python is the most widely used language for data science, machine learning, and artificial intelligence. Python, which you will study in this course, must be fully understood in order for you to be qualified for jobs with such high salaries.

After completing the course, you'll be capable of applying with confidence for Python programming jobs. Regardless of programming experience, you can still utilise this. By honing the abilities you will learn in this course, you may make yourself more marketable and useful to potential employers.

Course Curriculum :

1: PYTHON COURSE INTRO

This intro section gives you a full introduction to the Python industry and marketplace, job opportunities and salaries, and the various Python job roles.

  • - Python Industry and Marketplace
  • - Python Job Opportunities
  • - Landing a Job w/o a Degree

2: BASIC/ADVANCED DATA TYPES

This section gives you a full introduction to the Python basic and advanced data types with hands-on step by step training.

  • - Python Variables
  • - Integers, Floats, and Complex Numbers
  • - Strings
  • - Operators
  • - Lists, Tuples, Sets & Dictionary

3: PYTHON CONTROL FLOW

This section gives you a full introduction to the Python Control Flow with hands-on step by step training.

  • - Basic/Complex Conditional Statements
  • - For Loops, While Loops
  • - Break/Continue Statements
  • - Zip/Enumerate Keywords

4: BASIC/ADVANCED FUNCTIONS

This section gives you a full introduction to the Python basic and advanced functions with hands-on step by step training.

  • - Help/Defining Function
  • - Error Handling
  • - Variable Scope
  • - Doc Strings
  • - Lambda Functions
  • - Iterators + Generators
  • - Map/Filter Functions

5: SCRIPTING & LIBRARIES (includes numpy, pandas)

This section gives you a full introduction to the scripting and libraries with hands-on step by step training.

  • - Scripting Basics
  • - Python IDEs
  • - Python Text Editors
  • - Third Party Libraries
  • - Numpy + Pandas
  • - Data Visualization
  • - Webscraping

6: STARTING A CAREER IN PYTHON

This section gives you a full introduction to starting a career as a Python Programmer with hands-on step by step training.

  • - Building a Brand
  • - Personal Branding
  • - Freelancing + Freelance websites
  • - Importance of Having a website
  • - Networking
  • - Creating a Resume

Who is this course for?

This python programming course is ideal for people looking to progress their career into a professional python developer, for those who want to become web developers, as well as looking to further develop their skills and knowledge.

Requirements

No prior experience required

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

5.0
Course rating
100%
Service
100%
Content
100%
Value

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.