A Brief Introduction to Python

Learn Programming and Python for Free!


  • None, this course is targeted towards new programmers


This course is an introduction to programming and Python. It can serve as a good introduction for those who have little to no programming experience and want to learn more about programming with Python. The following topics are covered in the course:

-Installing Python, setting up an IDE (Pycharm), and printing outputs
-Taking user input, and storing data in variables
-Simple mathematical operations
-If statements
-While Loops
-For Loops
-File I/O
-Pip package installer

The course also includes two simple exercises to test your knowledge. I welcome any questions you may have, and I’m excited to have you be a part of my class!

Who this course is for:

  • Students looking to start learning programming
  • Students looking to learn the basics of Python

Course content

2 sections • 10 lectures • 1h 32m total length

Python for Accountants II

Students will learn python programming language.


  • Completion of course Python for Accountants I.


This is part two of the series, Python for Accountants, a beginner level course designed specifically for accounting and business professionals who have no prior knowledge of computer programming.

Python is gaining popularity in the accounting and finance field. Despite professional willingness to learn it, most courses available online are more centric to IT background professionals.

It is an hour short course for accountants, auditors, and other finance professionals to learn python taking small steps at a time. The aim is to avoid technical jargon and setup complexities so the accountants can get straight to learning rather than frustrating installing software and setting up environments.

Practice exercises use Google Colab Notebook, so you don’t need to install anything on your computer. Google Colab is a cloud-based software that allows you to write your code online. All you need is just a google account.

Class notebooks are attached to either download or linked to open in Google Colab directly.

What we cover in this course:

· Introduction to Data Frame (Excel of Python)

· How to Create a Data Frame and few methods

·Introduction to the DRY concept and Control Flow


.Conditional Statements


After completing this course

1. You will have an understanding of more complex concepts of python and programming in general.

2. How to create data frames and read CSV Files

3. How to automate tasks with loops and conditional statements

See you in Class!


I want to credit the following resources in making this course.


Track: We Were Young — Vendredi [Audio Library Release]

Music provided by Audio Library Plus

Available at YouTube

Videos and Images:





Who this course is for:

  • Accounting and finance professionals, students in accounting and finance and people with general interest in python.

Course content

Python for Beginners – CELLS Academy

What you’ll learn

  • Python
  • Computer Science
  • Object-Oriented-Programming

Course content


  • No prior experience required!


This course will take the students through a detailed Python course based on the 8 lessons, which include Data Types (Integers, Floats, Strings), User Input, Lists and Dictionaries, Conditional Statements, Loops, Exceptions, Functions, and Object-Oriented Programming. This course will take 4 weeks. Students will receive a certificate if they complete this course, and a certificate of distinction if they excel in the course.

What is CELLS Academy?

Computer Engineering Labs & Life Sciences: A learning space to understand both computer science and biology concepts. Our mission is to assist students in our local community by developing their computer science skills and incorporating biology with this rapidly growing field as a means of motivating them to build leadership and teamwork skills. We hope that our inspiration has a lasting effect and extends past the length of this course.

More information can be found on the CELLS Academy website.

Who this course is for:

  • Beginners to programming
  • Interested in computer science
  • Students of all ages

Functions using Python Programming

Functions in Programming


  • Basic knowledge of computer and programming


In any programming language, we write program to perform particular task or to solve problem. But what if whenever we want to perform that task again and again ? or if we have large program but not necessary to execute all instructions of the program at run time. Then we can divide that large program into small blocks that is known as a functions. A function is a block of organized and reusable program code that performs a single, specific and well defined task. After creating function, just call that function whenever you need to perform that task.

So, in this course participant will learn functions using python programming.

Topics will be discussed in this course are as follows:

  1. What is need of function ?
  2. Function
  3. Types of Function: Built-in Function, User-defined Function, Lambda Function, Recursive Function
  4. Function Definition
  5. Function Calling
  6. Variable scope and Lifetime

Functions are used because of following reasons:

  1. To improve the readability of code.
  2. Improves the re-usability of the code, same function can be used in any program rather than writing the same code from scratch.
  3. Debugging of the code will be easier if you use functions, as errors can be easily traced.
  4. Reduces the lines / size of the code.

Those who are interested in learning programming concepts, can enroll for this course.

Who this course is for:

  • Those who are interested in learning programming concepts and to learn Python language.

Course content

4 sections • 10 lectures • 36m total length

Student’s Guide to Python 3 – Part 2

Python 3


  • Student’s Guide to Python 3 Part 1


As our world becomes more and more technologically advanced, we become immersed in a digital era. In these modern times, it is important to learn how to code, and especially important for students to learn as the possibilities surrounding code are infinite. Especially with the current advent of machine learning, Python is one of the easiest and most powerful languages available, and having it in your arsenal is an excellent tool in this day and age. This is Part 2 of a 4 part course in Python.

Who this course is for:

  • People who have little to no experience coding

Course content

Learn Python Practically

Feel enjoy to review your knowledge about Python Language practically!?


  • Have previous knowledge about python langauge


There are many of courses and sources to learn python language, but the problem is shortage of  practices compared to the theoretical section.

( Review Python Practically) practices are more than videos. The practices include of guidlines to help the student to master the knowledge. Wasting time until you get boring is not our goal in this course, our goal is to  think step by step  and point by point for ordering the knowledge in our brains gradually.

This course will cover :

  • Python Intro
  • Python preparation
  • Python statements
  • Python data types
  • Python Function
  • File

The codes in the practices are:

1) Codes without inputs

This means codes do not have input function, but have variables assigned to values or with print function

2) Codes with inputs

This means codes have input function, and may have variables assigned to values or print function


1) The course have codes with (Error) result  when (Run) the code and that will help you to avoid the errors.

2)  (Input) in the practices will show you how the code operate depends on the inputs in each running time.

To the end of this course, you will have enough background base  to learn python projects easily. The projects you can do by python are many. I have mentioned several common projects in the course in the first section.

Who this course is for:

  • Who wants to master his knowledge in short time
  • Suitable for student who has studied python before

Course content

10 sections • 89 lectures • 49m total length

Python Fundamentals Review: Part 2

Basics of Python programming

Python programming foundations

In-depth Python review

Intermediate Python understanding


  • Have access to a laptop or PC connected to the internet.


Are you looking to learn a new coding language?

Want to learn one of the world’s most popular languages quickly and easily?

This course is an in-depth review of Python programming. We cover fundamentals such as variables, functions, booleans, loops, data types, as well as how to learn and grow as a Python programmer on your own. We cover questions such as:

  • How are inputs handled in Python?
  • How are files processed in Python?
  • How are packages used in Python?
  • How are objects structured in Python?

This course is intended to give a thorough overview of Python programming. If you’re a beginner coder and looking for a concise, easy-to-understand Python introduction, please check out our introduction course “Introduction to Python – The Basics of Python in 1 Hour.”

For programmers looking to expand their skillset or for those familiar with coding, we recommend this course to get you started with Python and to start your Python journey.

Join us at LOGICAL Minds as we review Python fundamentals.

Note: To keep our courses free, this course is Part 2 of a two-part series. Find Part 1 in our listed Udemy courses.

Course List:

  1. Python Basics
  2. Strings and User Input
  3. Booleans and Comparisons
  4. Conditional Statements
  5. Lists
  6. Loops
  7. Functions
  8. Dictionaries
  9. Exception Handling
  10. Object-Oriented Programming
  11. File Handling
  12. Modules, Packages, and Pip
  13. Useful Methods and Documentation

Who this course is for:

  • Python users looking for extra in-depth review
  • Professionals looking to boost their resume by adding Python as a skill set.
  • Coding teachers
  • Freelance coders
  • Teenagers interested in learning Python

Course content