Data Science Certificate
Harness the power of data using Python. Learn industry tools, tricks, and tips from top data scientists in NYC.
Harness the power of data using Python. Learn industry tools, tricks, and tips from top data scientists in NYC.
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.
Make interactive dashboards and data visualizations with Seaborn, Plotly, and Dash Enterprise.
This is the recommended order, but some courses may be taken in a different order. See the FAQ for more details.
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 18 Hours
Unit 3 30 Hours
Unit 4 6 Hours
Unit 5 24 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.
Awesome class! The instructor is very patient and helping you debug all kinds of problems and answering all kinds of questions.
Matt’s material was thorough and he took the time to make sure everyone was fully grasping the material
Always enjoy taking a class with Art. He is knowledgeable and on top of his game. His class is quick paced but easy to follow... is patient with questions.
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.
These weren’t the days. It had gotten rescheduled a couple of times. I’ve taken only one session and I loved it. I instructor was very knowledgeable and he was good at teaching. I’m looking forward to the next two classes.
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.
This will be my 4th class with Practical Programming. I've taken Python Immersive, Machine Learning Immersive, and Intro to SQL. I've had good experience at every class. Highly recommend instructors Art and Tim.
Great class. Class size was small (4 people) so you get a lot of individual attention and Art made sure everyone was on the same page before moving through the material. Would recommend it for sure!
Excellent school and facility, extremely interesting course, good small class size. Art is very thorough, helpful and able to break down content in a way it is easily digestible by those in attendance. My only feedback might be to conduct a webinar, e-learning or similar ahead of time to prep all learners and introduce them to the software used since there are differences between the operating systems (Mac, Windows, Linux) and their individual processes that need to be accounted for throughout the material. For example, on Linux/Mac you might install from the terminal whereas on Windows you're more likely to use a gui installer, accessing Python on Windows Command Prompt is different than using the terminal etc.
Showing 25 of 60 reviews
May 20–22 | Tue–Thu | 10am–5pm | SQL Bootcamp |
May 27–Jun 2 | Weekdays | 10am–5pm | Python for Data Science Immersive |
Jun 3 | Tuesday | 10am–5pm | Python for Automation |
Jun 9–13 | Mon–Fri | 10am–5pm | Python Machine Learning Immersive |
Jun 16–19 | Mon–Thu | 10am–5pm | Python Data Visualization & Interactive Dashboards |
Jul 23–25 | Wed–Fri | 10am–5pm | SQL Bootcamp |
Jul 28–Aug 1 | Mon–Fri | 10am–5pm | Python for Data Science Immersive |
Aug 4–8 | Mon–Fri | 10am–5pm | Python Machine Learning Immersive |
Aug 11–14 | Mon–Thu | 10am–5pm | Python Data Visualization & Interactive Dashboards |
Aug 15 | Friday | 10am–5pm | Python for Automation |
Jul 26–Aug 9 | Saturdays | 10am–5pm | SQL Bootcamp |
Aug 16–Sep 20
Except: Aug 30 |
Saturdays | 10am–5pm | Python for Data Science Immersive |
Sep 27–Oct 25 | Saturdays | 10am–5pm | Python Machine Learning Immersive |
Nov 1 | Saturday | 10am–5pm | Python for Automation |
Nov 8–Dec 6
Except: Nov 29 |
Saturdays | 10am–5pm | Python Data Visualization & Interactive Dashboards |
Jul 29–Aug 14 | Tue & Thu | 6–9pm | SQL Bootcamp |
Aug 19–Sep 18 | Tue & Thu | 6–9pm | Python for Data Science Immersive |
Sep 25–Nov 4
Except: Oct 2, Oct 7 |
Thu & Tue | 6–9pm | Python Machine Learning Immersive |
Nov 6 & 11 | Thu & Tue | 6–9pm | Python for Automation |
Nov 13–Dec 11
Except: Nov 27 |
Thu & Tue | 6–9pm | Python Data Visualization & Interactive Dashboards |
Sep 2–4 | Tue–Thu | 10am–5pm | SQL Bootcamp |
Sep 8–12 | Mon–Fri | 10am–5pm | Python for Data Science Immersive |
Sep 15–19 | Mon–Fri | 10am–5pm | Python Machine Learning Immersive |
Sep 22 | Monday | 10am–5pm | Python for Automation |
Sep 25–30 | Thursday, Friday, Monday, Tuesday | 10am–5pm | Python Data Visualization & Interactive Dashboards |
Oct 20–22 | Mon–Wed | 10am–5pm | SQL Bootcamp |
Oct 27–31 | Mon–Fri | 10am–5pm | Python for Data Science Immersive |
Nov 3–7 | Mon–Fri | 10am–5pm | Python Machine Learning Immersive |
Nov 10 | Monday | 10am–5pm | Python for Automation |
Nov 11–14 | Tue–Fri | 10am–5pm | Python Data Visualization & Interactive Dashboards |
Nov 15–Dec 6
Except: Nov 29 |
Saturdays | 10am–5pm | SQL Bootcamp |
Dec 13–Jan 10 | Saturdays | 10am–5pm | Python for Data Science Immersive |
Jan 17–Feb 14 | Saturdays | 10am–5pm | Python Machine Learning Immersive |
Feb 21 | Saturday | 10am–5pm | Python for Automation |
Feb 28–Mar 21 | Saturdays | 10am–5pm | Python Data Visualization & Interactive Dashboards |
Dec 3–22 | Wed & Mon | 6–9pm | SQL Bootcamp |
Jan 5–Feb 4 | Mon & Wed | 6–9pm | Python for Data Science Immersive |
Feb 9–Mar 16
Except: Feb 16 |
Mon & Wed | 6–9pm | Python Machine Learning Immersive |
Mar 18 & 23 | Wed & Mon | 6–9pm | Python for Automation |
Mar 25–Apr 20 | Wed & Mon | 6–9pm | Python Data Visualization & Interactive Dashboards |
Need more flexibility? Tap the button below to individually choose class date options for each class in this program.
If you prefer to pay your tuition over time, we have payment options to meet your needs. Finance your education through an installment plan or a 0% interest tuition financing plan. We also assist with documentation should your employer offer tuition reimbursement.
See the Installment plan FAQ for more information.
Student financing plan provided through Climb Credit. See the Climb Credit 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 NYC 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.
We want you to succeed in your career goals. In addition to 114 hours of hands-on, interactive training, you’ll also receive four 1-on-1 mentoring sessions where you can:
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.
In addition to 114 hours of interactive training, you will receive four 1-on-1 mentoring sessions that can be used for career and job support, including polishing your resume, preparing for interviews, and reviewing best practices for applying to jobs. Note, however, that we don’t provide job placement (i.e. reaching out to companies on your behalf).
The certificate is comprised of four classes that teach you four different but complementary skills:
With all of these classes, students will fill all the pre-requisites needed for an entry-level data scientist position.
Noble’s typical class ranges from 8–12 students, but we accept up to 20 students.
The classes will prepare students with all the skills necessary for an entry-level position in data science. Most entry-level jobs are looking for three core technical skills: Python proficiency, SQL proficiency, and proficiencies in Python data science libraries. All of these skills will be taught throughout the classes in the certificate.
SQL is a necessary skill because as a data scientist one must feel comfortable being able to explore a database and how to modify data within it. Our SQL bootcamp will cover all of the necessary topics a programmer in SQL must know. The class will cover everything from basic database terminology to advanced querying techniques so that you are confident using SQL in your workplace or on your resume.
Students are not required to complete any work outside of class. However, we provide students with bonus materials if they would like extra practice.
Students will leave with proficiencies in both Python and SQL. Additionally, students will be proficient in various Python libraries such as NumPy, Pandas, Matplotlib, BeautifulSoup, and Sci-Kit learn. These libraries will allow students to automate data collection, perform analysis on the data, graph the data, and use this data to create predictive models. In the SQL class, students will learn how to explore, modify and export data from a database and students will also be introduced to foundational concepts like tables, data types, and queries.
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 or a 12-month financing plan through Climb Credit (no interest or financing fees).
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.
These related courses share skills and topics with the Data Science Certificate. Select up to two and tap Compare selected courses to view a side-by-side comparison.
In this advanced course, you will cover the major Python financial libraries to gather and manipulate financial data. You will start by working with financial APIs to fetch financial, company, and economic data. We will analyze financial statements from the SEC website, including financial ratios derived from the income statement and balance sheet. You will build a risk management models using Python libraries to create VAR models and Monte Carlo simulation. We will learn how to apply statistical measures such as linear regression to financial uses such as stock prices.
This course will begin with advanced Python and statistic topics such as object-orientated programming and regression models. Students will learn how to apply these concepts using real-world financial data by building a predictive returns model using regression. We will then introduce students to important financial statements and ratios, and how to pull data from these statements and compute these important financial ratios using Python.
As people get busier and busier, we want to automate as much as we can day to day including our investments. Using Python, this class will teach you how to build robust and automated trading strategies without needing to spend hours a day overseeing their portfolio. Students learn how to connect their Python scripts with an online trading brokerage, how to place and query stock orders, and are introduced to Machine learning as it applies to properly value an Option.
Purchase group class vouchers at a discount for our regularly-scheduled group classes in NYC, 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 | |
---|---|---|
$399.50 | 10% non-refundable deposit | -- |
$1,495.00 | Python for Data Science Immersive | $1,495 |
$975.00 | SQL Bootcamp | $975 |
$1,125.50 | Python Machine Learning Immersive | $1,895 |
â–´ Your 10% deposit has been applied, as well as the certificate discount of $2,490 | ||
Free | Python for Automation | $425 |
Free | Python Data Visualization & Interactive Dashboards | $1,695 |
$3,995.00 | Total You Pay |
See the Installment plan FAQ for more information.