Python 101
Ask our Alumni
A course was really intense and it allowed me to improve my knowledge in this area. Also, it gives me confidence that I can start my Data Analyst career. Elevation staff members were always there to help and answer any possible questions
Philip Artemenkov
Project Manager, Bookline
This is an excellent, albeit speedy, introductory course which covers many aspects of data analysis. The lectures and exercises were well documented for self-study during the course and after. For senior marketing or product managers, this course is, by far, the best complementary education they can have.
Michal Glueck
Head of Marketing and Innovation, Carasso Real Estate
The course was a significant leap forward for me in my career and made me jump from being a Q.A. software engineer to a Python developer in a machine learning start-up company. The lecturer exposed us to Python 3 core libraries, which through it we can manipulate, analyze, and apply processes performed on Big Data. I also made connections with students from all over the world and it was a fun experience for me.
Tomer Rozen
Python and Deep Learning Programmer, GSI Technology
A course was really intense and it allowed me to improve my knowledge in this area. Also, it gives me confidence that I can start my Data Analyst career. Elevation staff members were always there to help and answer any possible questions
Philip Artemenkov
Project Manager, Bookline
This is an excellent, albeit speedy, introductory course which covers many aspects of data analysis. The lectures and exercises were well documented for self-study during the course and after. For senior marketing or product managers, this course is, by far, the best complementary education they can have.
Michal Glueck
Head of Marketing and Innovation, Carasso Real Estate
The course was a significant leap forward for me in my career and made me jump from being a Q.A. software engineer to a Python developer in a machine learning start-up company. The lecturer exposed us to Python 3 core libraries, which through it we can manipulate, analyze, and apply processes performed on Big Data. I also made connections with students from all over the world and it was a fun experience for me.
Tomer Rozen
Python and Deep Learning Programmer, GSI Technology
A course was really intense and it allowed me to improve my knowledge in this area. Also, it gives me confidence that I can start my Data Analyst career. Elevation staff members were always there to help and answer any possible questions
Philip Artemenkov
Project Manager, Bookline
This is an excellent, albeit speedy, introductory course which covers many aspects of data analysis. The lectures and exercises were well documented for self-study during the course and after. For senior marketing or product managers, this course is, by far, the best complementary education they can have.
Michal Glueck
Head of Marketing and Innovation, Carasso Real Estate
The course was a significant leap forward for me in my career and made me jump from being a Q.A. software engineer to a Python developer in a machine learning start-up company. The lecturer exposed us to Python 3 core libraries, which through it we can manipulate, analyze, and apply processes performed on Big Data. I also made connections with students from all over the world and it was a fun experience for me.
Tomer Rozen
Python and Deep Learning Programmer, GSI Technology
Meet our Experts

Ron Nahshon
Data & Risk Squad, Lemonade
Curriculum summary
Introduction to Python
Python Functions
Data Structures
Files and APIs
Jupiter Notebook and Numpy
Advanced Pandas
Exercises and Final Project
Module 1 Introduction to Python
Get an introduction to Python and Pycharm. Learn how to use Variables, Arithmetics, Strings and Flow control
Module 2 Python Functions
Learn how to use Exceptions, Dates and time, Modules Importing types, creating custom modules. Naming conventions, Using built-in functions and modules and more.
Module 3 Data Structures
Learn everything you need to start working with Data Structures. Lists, sets, dictionaries, tuples, Iteration, zip, enumerate and much more
Module 4 Files and APIs
Learn how to work with Files (Read file content, permissions, path types, reading text and CSV files and manipulate the data etc) and APIs ( HTTP overview, Request module, GET and POST, Headers and more)
Module 5 Jupiter Notebook and Numpy
Start working with Jupiter Notebook and get an intro to Numpy and Pandas (Pandas Series, DataFrame, Panel,Reindexing, Iteration, Sorting and much more)
Module 6 Advanced Pandas
Statistical Functions
Window Functions
Aggregations
Missing Data
GroupBy
Merging/Joining
Concatenations
Date Functionality
Timedelta
Categorical Data
Visualization
IO Tools
Sparse Data
Module 7 Exercises and Final Project
Advanced exercises using Panda and End-to-end Final Exercise
Upcoming dates
Dates
Location
Time
Price
Got any questions?
Who is this for?This course is for anyone interested in getting a broad overview of programming using Python. You will get real, hands-on practice writing code and solving problems, and maybe even realize you love programming.
This course is for anyone interested in getting a broad overview of programming using Python. You will get real, hands-on practice writing code and solving problems, and maybe even realize you love programming.
How practical is this workshop?Very. Nothing is taught without practicing it – you will write code all the time.
Very. Nothing is taught without practicing it – you will write code all the time.
How relevant is Python?Python has often been cited as the #1 programming language today, and for good reasons: it’s simple to pick up and has powerful capabilities built by a strong community of developers.
Python has often been cited as the #1 programming language today, and for good reasons: it’s simple to pick up and has powerful capabilities built by a strong community of developers.
Are there any requirements for this course? No. This course is open to anyone from any background. The only requirement is that you are a human that can think logically.
No. This course is open to anyone from any background. The only requirement is that you are a human that can think logically.
Do you have to be good at math to code?Nope, programming is all about logic.
Nope, programming is all about logic.
Am I expected to work outside of course hours?Every student comes with their own background and prior knowledge. The course is designed to give you enough time to practice in class, but in certain cases, you might need to spend a few hours outside of class to complete assignments/projects.
Every student comes with their own background and prior knowledge. The course is designed to give you enough time to practice in class, but in certain cases, you might need to spend a few hours outside of class to complete assignments/projects.
What if I'm afraid of snakes?There will be no physical snakes in the course. Probably.
There will be no physical snakes in the course. Probably.