Python Training | CBT Nuggets

Python Online Training


Ben Finkel

Trevor Sullivan


Python Online Training

In this intermediate software development skills training, Ben Finkel teaches learners the basics of the Python programming languages.

A few years ago, Python broke into the top three most popular programming languages on the TIOBE index — and it has stayed there. Popularity means increased relevance. So, if the TIOBE index is any indication, more organizations will likely adopt Python. In turn, this will drive the demand for Python skills. So if you’re interested in programming, starting with Python is a safe bet.

Topics in this scripting language training include how to query databases with the Python programming language and gain an understanding of SQLite, SQLAlchemy, MySQL.

While this software development skill isn't necessarily mapped to a software development exam, it's an excellent refresher for data analysts.

After finishing this Python training, you'll learn the Python syntax, structure, and best practices. You’ll also learn how to query databases with Python and gain an understanding of SQLite, SQLAlchemy, MySQL.

For anyone who leads a technology team, this software development training can be used to onboard new data analysts, IT professionals, or developers, curated into individual or team training plans, or as a software development reference resource.

Python: What You Need to Know

For any data analyst looking to improve their proficiency with scripting languages, this software development course covers topics such as:

  • Querying databases with Python
  • Developing with object-oriented programming
  • Installing and using SQLite for data creation and insertion
  • Filtering and ordering database queries
  • Understanding object states and behaviors
  • Developing with Python variables
  • Installing PyQt on Mac and Windows
  • Setting up a simple HTTP server and performing unit testing
  • Deploying Python on GCE
  • Connecting to SQL databases

Who Should Take Python Training?

This Python training is intermediate-level programming training, which means it was designed for new or experienced software developers, data analysts, IT professionals, or anyone trying to learn Python.

New or aspiring data analysts. If you’re a new data analyst, starting your career off with familiarity in Python can save you hundreds of hours over the course of your career. Rather than pull data yourself, discover databases and wade through huge amounts of data, you can run Python commands that perform much of the heavy lifting for you. With this Python training, you’ll master the best tool for data analysis you can find on the market.

Experienced data analysts. If you’ve been working as a data analyst for several years but you’ve never made the step into using Python for your analysis, you should reconsider. This training will walk you through everything you need to bring your data analysis game to the next level. From querying databases to using programming languages to do analysis for you, this training in Python will accelerate your career and abilities.

Skills You'll Learn in this Course

  • Python Programming

    Entry6 hrs 13 mins23 videos
  • Object-Oriented Programming with Python

    Intermediate 43 mins9 videos
  • Querying Databases with Python

    Intermediate1 hr 16 mins14 videos
  • Parse Data Formats into Python Structures

    Intermediate 30 mins6 videos
  • Real-Time Object Detection with YOLOv3 on PyTorch

    Advanced 41 mins7 videos
  • Perform Facial Recognition with Python

    Intermediate1 videos
  • Python Learning Resources

    This Python training includes videos, in-video quizzes, and Python virtual labs hand-built by Ben Finkel.

    More on our blog

    More on our YouTube channel

    Java Essentials: Introduction to Programming with Java

    In this video, Ben Finkel covers an introduction to programming with Java. Being able to program in any language can help your career, but Ben specifically focuses on why Java, as a high-level language, can be a force multiplier for an IT professional.