top of page

Introduction to Python Programming Essentials


Python Fundamentals

Begins 2nd Aug 2019


This Python Essentials course teaches you the foundation of the Python programming language. This course includes self-paced learning videos, code along exercises, milestone exercises and a Q&A forum to help answer your questions. A digitally verifiable certificate of completion is made available through Wolfware Outreach if you successfully complete milestone exercises.



Over the last decade, Python and its ecosystem of libraries has become one of the top programming languages used by Mathematicians, Scientists, Engineers, Data Scientists and IT personnel. This course is aimed at building the essential skills for you to be a Python Programmer with video tutorials and programming exercises.

This course however does not replace the Numerical and Scientific Computing in Python course that Dr Starly offers as ISE 435 and ISE 535. The only overlap is that first 4 weeks of the class offered as part of the degree, is similar to the Wolfware Outreach course. The Wolfware Outreach is only the essentials and means to get introduced to Python Programming language.

What You Will Learn:

  • Have a fundamental understanding of the Python programming language.

  • Understand how to utilize professional developer environments with Spyder.

  • Learn the pre-requisite skills in Python to help you learn specific branches of utilizing Python in advanced data analysis.

  • Study control conditions and loops within Python, fundamental to any programming language.

  • Work with Files I/O including text and .CSV files

​Specific Sections:

  • Anaconda Distribution and Spyder IDE for Python.

  • Python Data Types

  • Basic Math Libraries

  • Conditions and Loops

  • Functions

  • Debugging / Error handling

  • Date and Time in Python

  • Files I/O & Directories Handling


  • Continuously Updated

  • Lots of 'Code Along' Exercises

  • Milestone Exercises

  • Digital Certificate of Completion

Course Overview

This video introduces the course and the instructor - Dr Binil Starly

This course has no required pre-requisites and does not assume you to be a programmer.

Detailed course contents and topics covered in this Python Essentials Course

The Digital Certificate issued by the Instructor through the NC State Wolfware Outreach.

Dr Starly shares how you can effectively make best use of course videos and resources.

Contact Us:

bstarly at

Sample Course Videos


The Hello World Program


The For Loop in Python


Sample Exercise using Tuples


Numeric Types in Python


Manipulating Date and Time Objects


Sample Exercise with Reading .CSV

Ask a Question

Thanks for submitting!

bottom of page