Discover Classes. Earn Rewards.
$999 30 seats left
Start Date:

Sat, Aug 11, 10:00am - Sep 01, 3:00pm (4 sessions)

Chelsea, Manhattan
115 W 30th St 5th Fl Ste 501
Btwn 6th & 7th Avenues
New York, New York 10001
No Booking Fees Book Online Save to WishList

50 people saved this class

Give as a Gift
Class Level: Beginner
Age Requirements: 18 and older
Average Class Size: 9
Teacher: Art Yudin

What you'll learn in this data science course:

Our program serves as the foundation for many well-known concepts of data science. We teach practical techniques and algorithms for extracting and studying useful knowledge from data. This course is not a theory class as we believe there are many ways to learn statistics and analytics concepts on your own. We are providing students with a set of practical tools for data science and knowledge on how to apply Python to solve linear algebra, statistics, and probability problems. 

This course is designed to fill the gap between theoretical academic research and the needs of the industry. We will start with a crash course on the basics of the Python programming language and then learn how to use Python to turn raw data into insight and knowledge.  

What to expect from this program: 
Fundamental introduction to Data Science using Python programming language, practical application of different statistical, analytical and linear algebra models to a variety of data science projects, and feeling comfortable enough to apply acquired knowledge on your own seeking a junior data scientist position.  

Who this program is for: 
Novice and people with no previous programming experience, seeking a comprehensive course to enter the field of data and analytics and become data scientists. 

How this program is organized: 
Lecture on new topics takes about 90 minutes and starts at 10.00am. After lecture, students start working on new exercises with instructor guidance. Around 1.00pm students present and discuss their work with instructors, learn alternative solutions, and best practices from instructors and invited data scientist professionals.  

You will learn: 
  • Discover best practices for data analysis and start on the path to becoming a data scientist 
  • Learn and practice essential tools for data analytics: NumPy, Pandas and Matplotlib 
  • Learn to find solutions to problems by analyzing data using appropriate tools 
  • Master your analytical skills by working on real life projects 
  • Implement the core Data Science techniques of Linear Algebra, Probability, Gradient Descent, and Linear Regression 
By the end of this course, you will have a Data Analytics Project to present to potential employers 


Python for Data Science Syllabus
Session 1
  • Variables
  • Data types: strings, integers, floats, lists
  • Mutability
  • Control Flow statements
  • If statements
  • For loops
  • Practical Exercises 
Session 2
  • Functions
  • Data types: tuples, dictionaries, sets
  • While loops
  • Indexing and slicing
  • Reading from CSV and TXT Files
  • Writing to CSV and TXT Files
  • Analyzing a File’s content
  • Practical Exercises
Session 3
  • Scientific computing with Python
  • NumPy Arrays
  • Creating and manipulating NumPy Arrays
  • Computation on NumPy Arrays
  • Broadcasting and UFuncs
  • Sorting and Indexing NumPy Arrays
  • Practical Exercises
Session 4
  • Python Data Analysis Library - Pandas
  • Pandas Data structures
  • Aggregating data in Pandas
  • Data Indexing and Selection
  • Logic, Control Flow and Filtering in Pandas
  • Aggregation and Grouping
  • High-Performance Pandas
  • Visualization with Matplotlib
  • Line Plots, Scatter Plots and Histograms
  • Customizing Plots
  • Final Project

Still have questions? Ask the community.

If you withdraw two days before the course start date, any deposit paid will be refunded in full. 

No refunds will be given for cancellations made after that date. If you cannot attend our class or workshop, for which you were charged, you will receive 25% discount for any other course.


Google Map
Practical Programming

All classes at this location
Start Dates (1)
Start Date Time Teacher # Sessions Price
10:00am - 3:00pm Art Yudin 4 $999
This course consists of multiple sessions, view schedule for sessions.
Sat, Aug 18 10:00am - 3:00pm Art Yudin
Sat, Aug 25 10:00am - 3:00pm Art Yudin
Sat, Sep 01 10:00am - 3:00pm Art Yudin

Benefits of Booking Through CourseHorse

Booking is safe. When you book with us your details are protected by a secure connection.
Lowest price guaranteed. Classes on CourseHorse are never marked up.
This class will earn you 9990 points. Points give you money off your next class!
Questions about this class?
Get help now from a knowledge expert!
Questions & Answers

Get quick answers from CourseHorse and past students.

Question from Anonymous
Does it help to be proficient in Statistics to do well in the class?
Answer from Brenda L. CourseHorse Staff
HI there! Absolutely, this class covers statistics and linear algebra. Hope this helps!

Reviews of Classes at Practical Programming

(210 Reviews)
Python for Data Science
Reviewed by Anonymous on 4/11/2018
Excellent and enjoyable class! Art has a systematic method of teaching that allows for relevant tangents based on the interests of the class. We even spent an entire class on a project I had for work and from which the other students benefitted also. Art is great at focusing on the proper way to think (data types and data structures!) and the logic behind the code, as well as explaining all the concepts and syntax in a methodical fashion that builds well upon previous material. He is also 100% accessible outside of classroom hours for help/questions etc. I am continuing with many other Practical Programming classes. Highly recommend!
Python for Data Science
Reviewed by Anastassiya Shapovalova on 3/8/2018
If you are thinking about a career in analytics and data science or just fascinated by the endless possibilities of coding, Python for Data Science course from Practical Programming is a must. Art is an expert in Python programming. He always makes sure students clearly understand the topic and actively participate in discussions. He makes classes very interesting and always provides real world examples that make such a huge difference. I especially liked various projects we were working on during the classes. Projects helped me to solidify my newly acquired skills and apply those skills on real life meaningful projects. Data science is a fascinating field and recent report from states that data scientist is the hottest job on a market for the third consecutive year with a very high demand, competitive salary, as well as high job satisfaction. I am planning to take more courses from practical programming and recommended the data science course I took to all my friends who are interested in data science and coding.
Python for Data Science
Reviewed by David L. on 2/17/2018
Good course. Would have been nice to have a bit more time to absorb all the material and have some more examples.
Python for Data Science
Reviewed by Anonymous on 2/12/2018
I started off the year with a great decision by taking Python for Data Science. Art (our instructor) is well versed in Python and Data Science. My background is in PHP and I've recently been (self) learning Python, with an interest to go into data science and machine learning (curious on learning both to see which I'd want to go deeper on in my career), so I started with Data Science. Art first taught us some essential concepts and practice in Python, including best practices, and then dove into NumPy / Pandas / Mataplotlib in the later weeks. I am very happy with the structure because I too needed to fill in gaps in my Python learning and then apply this practice to data science/analysis. After just completing the 6 sessions, with weekly practice exercises given to us by Art, I feel well equipped to now go deeper and I am more interested than ever in Python for Data Science! More practice and learning is definitely needed to really get the hang of these concepts, just like learning a new language, and Art is kind enough to extend his support to each of us for any questions we may have in the future. Lastly, I could have learnt this online I'm sure, but personally I value the weekly accountability of getting things done (such as the weekly practice exercises, in this case by every Saturday). Thank you Art and team!
Python for Data Science
Reviewed by Keith on 2/11/2018
Art is a great instructor. He provided useful python materials for DS. It is a great class for beginners who are trying to break into DS industry.

School: Practical Programming

Practical Programming

Practical programming classes and workshops for everyone who wants to learn how to code from scratch or practice Python. You will learn how to start using Python, problem solving with algorithms and make dynamic web applications.

No coding experience needed, anyone who would like to learn how to code...

Read more about Practical Programming

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified NYC educator.

Ready to take this class?
Taking this class for work? Get exclusive perks & discounts for free.