Cookie Consent by TermsFeed Generator


A one-day introductory workshop on how to use the Python programming language

Download Syllabus


Python is an extremely powerful general-purpose programming language. It is used for data science and machine learning projects, web development, and software development. Given the ubiquitious use of Python for a variety of tasks as well as its global support, it has become one of the world's most popular languages - up there with Java, C, and C++.

In this introductory training, participants will build a core foundation in the Python programming language and how to use it for various projects. This is a hands-on course where attendees will be in development environments used by practioners and actively programming. The course concludes with a hands-on project that cohesively ties together all the covered concepts.

Attendees can use either a Mac or Windows computer for this workshop.

This class is different than our Introduction to Data Science workshops in that it focuses purely on Python as a tool. It is use-case agnostic and by the end of the training, participants will have strong foundations to tackle data science, web development, software, and general scripting-related projects. The course covers features of Python programming beyond just data science applications.

This workshop is often taught in a two-day sequence with Advanced Python since both courses are related.

Course Duration
1 Day
Course Prerequisites


Hands-On Programming Experience

An overview of foundational Python and computer programming concepts that will help you learn any new computer language

Problem Solving Practice

Deep problem-solving practice that involves taking complex problems and breaking them down into smaller chunks

Project Portfolio

Coding projects and snippets to showcase if you are job-hunting

Support Beyond the Classroom

All Cognitir participants receive course notes, a certificate of completion, instructions on how to add the course to their LinkedIn profiles, and post-seminar email support


This class is relevant for business, finance, and nonbusiness professionals who want to learn Python for data science & machine learning projects, web development, software development, and product management. The business professionals who would most benefit from taking our course include: finance, marketing/advertising, corporate strategy, corporate development, VC/PE, business intelligence, and operations professionals in corporations as well as management consultants and entrepreneurs. Nonbusiness professionals who would benefit from taking this training include professionals in: law, medicine, politics, public health, public policy, and sports analytics.

No prior Python programming experience is required.

Not sure if this is the right course for you? Contact us.

What Participants Say

"Loved the course! Great roadmap: data science made accessible!"
– Logan B.
"Extremely well done course."
– Travis H.
"Great introduction for those with no background in computer science."
– Marissa G.
"Very useful and instructors did a great job starting with the basics and building from there...was a lot of useful information that would be very costly to obtain otherwise."
– Susan Y.

Course Specific Questions

Do I need experience with Python programming to join this course?

No. That's why you would take this class!

Do I need experience with data science, web development, or software engineering to join this course?

No. The course is taught in a use-case agnostic manner. What you learn can be applied to any use-case that warrants Python programming.

How is this course different from your Introduction to Data Science courses?

The Python taught in our data science courses is purely to help you execute your data science and machine learning tasks. The focus of this course is not on any one use case. It is designed for anyone who wants to obtain a strong foundation in the Python programming language as a general-purpose tool.

Do I have the right laptop for this course?

You will need a PC (Windows Vista or newer), Mac (OS X 10.7 or newer), or Linux (Ubuntu, RedHat and others; CentOS 5+). Please contact us if you are planning to use a different setup for this course.

Do I need to install software prior to the class?

Yes, you will need to download and install free Python software on your laptop. In case you are planning on using a company laptop, please make sure that you have the necessary rights to install the tools. We will send out detailed information on the download and installation procedures a few days before the course starts.

Visit our FAQs to see commonly asked questions from participants about data science.

Download Syllabus

Get in touch directly:

Questions about this course? Enquiring about training availability? We'd love to hear from you!