Data Science Certificate
Harness the power of data using Python. Learn industry tools, tricks, and tips from top data scientists in Chicago.
All sessions are full. Contact us to be added to the waiting list.
Harness the power of data using Python. Learn industry tools, tricks, and tips from top data scientists in Chicago.
All sessions are full. Contact us to be added to the waiting list.
In this certificate, students learn necessary programming skills to manipulate databases and perform various levels of analysis on the data. This program prepares students for entry-level data science and Python engineering positions.
Learn Python programming fundamentals and how to use Numpy, Pandas, and Matplotlib to analyze data. Discover the three main data science libraries, and learn how to create predictive models from the data using machine learning packages such as Sci-Kit Learn.
Interpreting and creating queries are essential skills for data scientists. Students learn to prepare and clean data for Python analysis.
Use Python to automate everyday tasks such as aggregating, updating, and formatting data.
Want to discuss this class further? Email the program director hello@nobledesktop.com directly and find out if this is the right program for you.
This is the recommended order, but some courses may be taken in a different order.
Unit 1 30 Hours
Programming foundations including objects, loops, and functions
The object-oriented programming paradigm
How to work with different types of data such as strings, lists, and integers
Selectively alter the control flow of your programming with conditional statements
Analyze tabular data using Python libraries NumPy and Pandas
Create data visualizations with Matplotlib
Predict outcomes using linear regression with Scikit-Learn
Unit 2 30 Hours
Unit 3 6 Hours
Unit 4 18 Hours
From our hands-on training style to world-class instructors and custom-crafted curriculum, we deliver results our alumni are proud of.
Data Science Certificate is rated 5.0 stars
I recommend this course to anyone looking to get into programming or those looking to sharpen their skills. I had zero experience with python before the course and the instructor was both patient enough to work with me yet still love the course flowing for the more advanced members.
Well worth the money. The course was challenging and relevant, and I will definitely consider taking more courses at Practical Programming. Art does a great job meeting everyone at their level and making sure that everyone feels challenged.
Python for Data Science Immersive is a great course for anyone trying to get started in Python, specifically in pandas and numpy. Art is a great instructor with a plethora of resources that remain available to you after the course is over. Highly recommend this course for anyone needing a crash course on Python.
Amazing classes at this place. Incredible price and quality.
Very instructive course. Definitely worthwhile if you are trying to learn Python. The teacher was engaging and was able to cater to different levels of expertise among the attendees.
Art is great. Very generous with time and knowledge and truly helpful. Great if you have no programming knowledge or if you're a more advanced student. The course is thorough and applies exercises to real-life examples. Will take again and highly recommend!
Art was a good instructor. The introductory Python course was well organized and Art used examples that were easy to understand. Art was able to customize the class to fit our company's specific needs.
Practical Programming designed a 9-session, in-house training course that benefitted our novice and more advanced Python programmers alike. The training materials were clear and well-prepared, and the applied exercises served to reinforce important concepts. Art was friendly, patient, and readily available to provide support both during and between each training session. I highly recommend Practical Programming if you are seeking accessible and comprehensive Python training for your team
I loved the class a lot because of the fact that it was a week and able to compress all that information into it. I also liked the 10AM start, not too early. The 5pm end was a little late for my particular week that week, since I had things to do for about 3 days of the week and had to leave early. However, any week-long class will present that problem with trying to fit errands before or after the class. The teacher was very fast and he could type as fast as he could talk. I tried to keep up and coded along with him as he presented, which really helped with the hands on and understanding being able to actually see it run in front of me. This type of hands on also keeps me engaged versus just sitting there watching someone lecture. Sometimes I couldn't quite keep up, but all is good, I still got the main points and lots of information in a short time. The exercises were also good practice, but with me, it takes time and experience to be able to rattle off code with intuitive understanding, so I'm not worried about that yet, since with practice, I know it becomes second nature. Overall, I like the way Practical Programming teaches, and I'm thinking of taking more classes from there.
I learned more than I expected in this Python Data Science class. Although I do not have much background except from some SQL query in GIS environment, now I am confident to explore more into the scripting and customization of applications more than what I used to be.
Practical Programming workshops are lucrative. Especially if you are eager to learn coding from scratch. I signed up for python for data science weekend classes because I work full-time. The classes are more like 1 on 1 sessions and the instructors are super helpful. You actually start with a basic approach to code simple python functions and build upon that towards more/fairly complex coding especially required to manipulate data using Numpy and Pandas in Python. The instructors have different exercise which gives you a clear idea about your skills and if you have any confusion just ask for it. The best thing that it has a very active slack workspace which is available throughout the week. As an alumni, I still benefit from this small community on slack which is just like stack overflow but way much much faster in replies. I would highly recommend this workshop.
Great class!! Art is super helpful and attentive to every question.
Art teaches Python in a very understandable way. Everyone left the introductory class with a good grasp of the fundamentals.
Tim was thorough and read the class very well to determine pace.
If you've never programmed and you're looking for a school with classes that will get you up to speed quickly in a way that's easy to follow and understand, helping you to quickly build the fundamentals, this is the school to do that.
It is very helpful for people looking to advance in their career. And the instructor is very patient and helpful.
Excellent class. This class is well worth the investment in a small class, interactive setting. It taught me Python's building blocks from datatypes, data structures, numpy, dataframe, and matplotlib. The teacher, Art, is very experienced and approachable. I highly recommend this class.
Art is gr8! Excellent place to learn python.
I had such a great experience with Practical Programming School. I took one class and signing up for two more. It is great for coding as they explain step by step. Many classes you will be taking for coding, will require a lot of research and work on your own (which is fine and that's what all coding is all about). But, if you never majored or even tried to major in Computer Science, you will find it challenging. Tommy is a great teacher, being that he has a teaching background and knows how to teach and break it down for you, HELPS tremendously! Thank you Tommy so much, for making so many things clear, and thank you Practical Programming School! Will see you soon.
Great class! You really learn something that is hard to learn online.
Art Yudin is an excellent instructor and teaches a very well organized course in a very approachable, friendly manner. Further, he is very enthusiastic and goes above and beyond in helping his students. He kindly helped me troubleshoot various aspects of a dataset I have been working on for my own work, for which I am incredibly grateful. I would gladly take more Python course with him.
I was looking for a data science class I could take while having a full-time job. This course was great because all the classes happened on the weekends. I knew a basic python already, so picking up the concepts was easy. Art is a patient teacher that's happy to help you out with homework before class if you're stuck on a problem. I would definitely recommend it if you're looking to kickstart your learning of Numpy, Pandas, and Matplotlib.
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 glassdoor.com 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.
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!
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.
Showing 25 of 35 reviews
Email hello@nobledesktop.com to request this course.
If you prefer to pay your tuition over time, we have payment options to meet your needs. Finance your education through an installment plan. We also assist with documentation should your employer offer tuition reimbursement.
See the Installment plan FAQ for more information.
If you’re a company enrolling your employee or an employee seeing tuition reimbursement from your company, choose Corporate Invoice at checkout.
Learn the concepts and skills covered in this program or your tuition is on us. See details and terms & conditions.
Work on projects proven to boost retention
Refined over many cohorts for an optimal learning experience
I didn't expect to learn much in a 4 session Python course, but Art's teaching style was very fitting for me. As the Chinese proverb states: Tell me, I'll forget. Show me, I'll remember. Involve me, I'll understand.
—James C.
Experienced educators who are driven to help you succeed
Refresh the materials and gain additional practice
Attend this certificate program in-person in Chicago or Live Online via Zoom. Engage with expert instructors, ask questions, and get feedback on your exercises and projects.
Unlike other providers, these are not mass open-enrollment classes. At Practical Programming, you’ll learn in small groups (typically 8-15 students) and receive personalized attention.
Get face-to-face interaction with an instructor and other students when you learn at our NYC campus. Courses are hands-on with a computer and software provided.
Get the same interactivity and access to the instructor as in-person students. There are no extra fees and we’ll work with you to ensure your remote setup is perfect.
Upon completion of this course, you’ll receive an official certificate testifying to your mastery of the curriculum. We’ll send you a link where you can download your certificate, share it online with your friends, post it to your professional network on LinkedIn, and view all your earned certificates. Congratulations on your achievement!
Shareable on
We offer a single free retake of any module or the whole program within a year.
You can also access recordings of each session in your student portal within one business day of the session’s end. Recordings are available for one month after the session.
Yes, this course is open to beginners. Students must be comfortable using a computer. No other prior knowledge is required.
Yes, this course is eligible for our installment plan.
Learn more in the Tuition section above.
Sorry, but this training is not available online. However, some individual courses in this certificate program may be available online. Contact us if you would like to take this program remotely.
You have some options:
There are no extra fees or taxes for our courses. The price you see on this page is the maximum you’ll pay us.
However, if you plan to take the course live online, you may need to obtain required software. We’ll help you get set up with a free trial of paid software prior to the class. Most of our coding classes utilize freely-available open-source software. For most of our design and motion graphics courses, we will help you get set up with a free trial of Adobe Creative Cloud. If you attend the course in-person, we will have a computer already set up for you with all of the required software for no additional cost.
This program is a discounted package of classes that is 15–25% off the individual class prices, so additional discounts do not apply.
Purchase group class vouchers at a discount for our regularly-scheduled group classes in Chicago, or create a custom training program at your offices.
We’ve trained thousands of companies!
Let us create the perfect program for your team.
To reschedule or cancel, email class@programwithus.com.
Each installment is charged to your card on file one week before the start of the associated course. The payment schedule may vary if the courses are taken in a different order.
Installments | List Price | |
---|---|---|
$349.50 | 10% non-refundable deposit | -- |
$1,495.00 | Python for Data Science Immersive | $1,495 |
$1,650.50 | Python Machine Learning Immersive | $1,895 |
â–´ Your 10% deposit has been applied, as well as the certificate discount of $1,295 | ||
Free | Python for Automation | $425 |
Free | SQL Bootcamp | $975 |
$3,495.00 | Total You Pay |
See the Installment plan FAQ for more information.