Skip to content
Play overlay
Preview this course

Python Programming in a nutshell

Self-paced videos, Lifetime access, Study material, Certification prep, Technical support, Course Completion Certificate


Uplatz

Summary

Price
£19 inc VAT
Study method
Online, On Demand What's this?
Duration
9.8 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Reed courses certificate of completion - Free
  • Uplatz Certificate of Completion - Free

3 students purchased this course

Add to basket or enquire

Overview

Uplatz provides this comprehensive course on Python Programming in a nutshell. It is a self-paced course with recorded videos. You will be awarded Course Completion Certificate at the end of the course.

Python is a general-purpose, versatile, and powerful programming language. It’s a great first language because it’s concise and easy to read. Whatever you want to do, Python can do it. From web development to machine learning to data science, Python is the language for you.

Python is a powerful general-purpose programming language. It is used in web development, data science, creating software prototypes, and so on. Fortunately for beginners, Python has simple easy-to-use syntax. This makes Python an excellent language to learn to program for beginners.

About Python Programming

  • Free and open-source - You can freely use and distribute Python, even for commercial use.
  • Easy to learn - Python has a very simple and elegant syntax. It's much easier to read and write Python programs compared to other languages like C++, Java, C#.
  • Portable - You can move Python programs from one platform to another, and run it without any changes.

Why learn Python

  • Python is easy to learn. Its syntax is easy and code is very readable.
  • Python has a lot of applications. It's used for developing web applications, data science, rapid application development, and so on.
  • Python allows you to write programs in fewer lines of code than most of the programming languages.
  • The popularity of Python is growing rapidly. Now it's one of the most popular programming languages.

Certificates

Reed courses certificate of completion

Digital certificate - Included

Will be downloadable when all lectures have been completed

Uplatz Certificate of Completion

Digital certificate - Included

Course Completion Certificate by Uplatz

Curriculum

1
section
20
lectures
9h 47m
total
    • 1: Python Programming Introduction Preview 27:36
    • 2: Numbers - Objects - Graphics 28:16
    • 3: Sequences - Lists - Strings - Files 30:42
    • 4: Defining Functions 25:14
    • 5: Decision Structures 30:40
    • 6: Loop Structures and Boolean 37:38
    • 7: Simulation and Design 29:15
    • 8: Defining Classes 49:00
    • 9: Data Collections 35:19
    • 10: Object Oriented Design - part 1 26:27
    • 11: Object Oriented Design - part 2 27:47
    • 12: Algorithm Design and Recursion - part 1 24:54
    • 13: Algorithm Design and Recursion - part 2 25:50
    • 14: Dictionary - Modules - File IO 36:00
    • 15: GUI Programming with Python 20:20
    • 16: Python in Nutshell 18:00
    • 17: NumPy and SciPy 13:51
    • 18: High Performance Components of Python 15:31
    • 19: Real world Applications of Python 21:32
    • 20: Web Scraping with Python 1:03:03

Course media

Description

Python Programming in a nutshell - Course Syllabus

  1. Python Programming Introduction
  2. Numbers - Objects - Graphics
  3. Sequences - Lists - Strings - Files
  4. Defining Functions
  5. Decision Structures
  6. Loop Structures and Boolean
  7. Simulation and Design
  8. Defining Classes
  9. Data Collections
  10. Object Oriented Design - part 1
  11. Object Oriented Design - part 2
  12. Algorithm Design and Recursion - part 1
  13. Algorithm Design and Recursion - part 2
  14. Dictionary - Modules - File IO
  15. GUI Programming with Python
  16. Python in Nutshell
  17. NumPy and SciPy
  18. High Performance Components of Python
  19. Real-world Applications of Python
  20. Web Scraping with Python

Who is this course for?

  1. Beginners: Individuals with little to no prior programming experience who want to learn Python as their first programming language.

  2. Students: High school or college students looking to build a foundation in programming for academic purposes or future careers.

  3. Professionals Switching Careers: People from non-technical backgrounds (e.g., finance, marketing, or healthcare) who want to transition into tech roles like data analysis, software development, or automation.

  4. Hobbyists: Individuals interested in coding for personal projects, such as building websites, games, or automating everyday tasks.

  5. Data Enthusiasts: Those interested in data science, machine learning, or data analysis, as Python is a key language in these fields.

  6. Developers from Other Languages: Programmers familiar with other languages (e.g., Java, C++, or JavaScript) who want to learn Python for its simplicity and versatility.

  7. Professionals Seeking Automation: Professionals who want to automate repetitive tasks in their workflow (e.g., Excel automation, web scraping, or file management).

  8. Entrepreneurs and Small Business Owners: Individuals who want to understand programming to build prototypes, manage tech teams, or create simple applications.

  9. Educators and Trainers: Teachers or trainers who want to learn Python to teach it to others or incorporate it into their curriculum.

  10. Curious Learners: Anyone with a general interest in programming and technology who wants to explore Python as a skill.

Requirements

Passion and determination to achieve your goals!

Career path

  • Python Developer
  • Software Engineer - Python / R / C++
  • Software Developer
  • Machine Learning Engineer
  • Data Analyst
  • Data Scientist
  • Data Engineer
  • Analyst/Programmer - Python, SQL
  • Cloud Engineer - Python, R
  • Application Developer
  • Deep Learning Engineer
  • Python Engineer
  • Python Backend Engineer
  • Lead Principle Python Developer
  • Python GUI Engineer
  • Python Developer - Django/API
  • Lead/Senior Programmer
  • Team Lead

Questions and answers

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

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

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 2025. All rights reserved.