Course Description

Learn the fastest growing programming language in the world!

Python is the most popular programming language in the world since 2019, according to GitHub and Google Trends, surpassing longstanding Java, and JavaScript in popularity. Python is the most prefered language in Data Science. It is the easiest and most efficient language to use when manipulate, analyze, and visualize big amounts of data! This course is designed for learners that have never used Python before.

Introduction to Python for Data Science is a hands on course, you will learn to write code from the first lesson!


Course Outcomes

  • Store, access, and manipulate data in lists and dictionaries

  • Write Python functions to facilitate code reuse

  • Use Jupyter Notebook, which is an interactive computational environment, in which you can combine code execution, rich text, mathematics and plots

  • Get certification in Python upon successful exam fulfillment





Training Content

Explore the basics of programming languages and Python's history in this first episode. Learn about different types of programming languages and get a step-by-step guide on installing Python with Anaconda Navigator, an essential tool for Python programming. A perfect start for beginners in Python!

  • What is a programming language?
  • Types of programming languages
  • Python's history
  • Context of the course
  • Installation of Python - Anaconda Navigator


Master Jupyter Notebooks with this guide. Start with:

  • Νavigating Anaconda
  • Εxplore file management in Jupyter
  • Λearn Python script creation
  • Discover environment navigation and shortcuts
  • Dive into coding with numbers
  • Create a Celsius to Fahrenheit converter


Unlock the world of strings in Python with this focused tutorial. Start with:

  • String theory
  • Practical use
  • Learn to describe and manipulate strings
  • Discover string operations and commands
  • Delve into multiline strings
  • Learn string enlargement and formatting with variables 


Unlock the secrets of string manipulation:

  • Introduction to String Theory
  • Practical Use of Strings
  • Describing and Manipulating Strings
  • String Operations and Commands
  • Multiline Strings
  • String Enlargement
  • Formatting Strings with Variables


We delve into the fundamental concepts of Boolean logic and conditional statements:

  • True and False Variables
  • Types of Variables & bool()
  • Introduction to Conditions
  • "If" Examples


  • Introduction to Loops
  • For Loop
  • While Loop
  • Loop for a list


  • Insert values with while loop - Example
  • Example with For loop
  • Break
  • For else


  • Introduction to Dictionaries
  • Dictionary creation with example

  • Dictionary for a student - Example
  • Navigating through a dictionary's items
  • Merge two dictionaries
  • Lists in Dictionaries
  • Multilevel dictionaries


  • Short recap (Dictionaries, Lists, Loop)
  • Insert a value (input)
  • The first program - Calculate expenses algorithm
  • Wrap up


More Courses

Professional Diploma in Data Analytics


Launch your career as Data Scientist