Build your Python programming skills: Intermediate Python

Save for laterSavedDeleted 0

👤 Join WhatsApp Learners
Deal Score+2

Develop your programming skills and learn the dynamic semantics of Python as an object-oriented programming language.

Join Email Learners

Follow the guide on landing page

About This Course

On this six-week course from the University of California, Irvine, you’ll gain basic computer science knowledge to help you become more efficient with Python programming, focusing on the data-science applications of programming concepts.

Discover VS Code and how to run a Python script within it

You’ll start this course by learning about a new Integrated Development Environment (IDE) called Visual Studio (VS) Code, which you’ll be using to run Python.

From recursion and linear data structures to trees and graphs, maps and hash tables, you’ll cover a wide variety of topics throughout this course to help you become more proficient in Python programming.

Explore Python advanced language features and write your own Python classes

This course will guide you through the basics of object-oriented programming using Python classes. Each week will focus on different features and Python Data Structures to help you write more efficient programs.

Once you’ve successfully completed this course, you’ll be able to think computationally when solving data-related problems as well as being able to assess and develop algorithms.

You’ll also be ready to take on more advanced programming concepts and courses to help develop your skills further.

Learn from the Python programming experts

The University of California, Irvine Division of Continued Education (UCI DCE) has decades of experience developing and delivering industry-specific technology training programs to worldwide learners.

With proven subject-matter experts instructing you through each course and an Advisory Board of industry experts guiding the content and learning objectives, this course is perfect to help you develop your Python programming skills.


  • Week 1
    Introduction to VS Code
  • Week 2
    Exploring `argparse`, Functions and Arguments
  • Week 3
    Iterators, Generators and Namespaces
  • Week 4
    Closures and Decorators
  • Week 5
    Objects, Inheritance and Polygons
  • Week 6
    Classes, Big O and Python Lists

Learning on this course

You can take this self-guided course and learn at your own pace. On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.

What will you achieve?

By the end of the course, you‘ll be able to…

  • Explore Python advanced language features for writing efficient programs
  • Demonstrate advanced Python Data structures for efficient handling of data
  • Apply knowledge to write your own Python classes

Who is the course for?

This course is designed for anyone interested in developing their knowledge of Python programming. It will be especially useful for programmers, data scientists, web designers, coders, and data analysts.

What software or tools do you need?

To complete this course, you’ll need access to Anaconda for Python 3.x

Free Course on Intermediate Python

Originally posted 2021-12-04 19:22:27.


PREMIUM COURSE: Learn The Ultimate WhatsApp Lead Generation Blueprint: How to get customers with Facebook Ads (CLICK HERE TO LEARN MORE!)

DISCLAIMER: Courses on Future Syllabus are free but subject to return to their original prices on host platforms upon coupon expiration. Enrol while they are free.

Stay active

Leave a Reply

Future Syllabus