FinTech Bootcamp
Learn Python for financial analysis, machine learning, and more from experienced finance & engineering professionals in this immersive course.
Learn Python for financial analysis, machine learning, and more from experienced finance & engineering professionals in this immersive course.
In this certificate, students will learn how to use Python to pull, clean, analyze, visualize, and eventually predict off financial data. This program prepares students for entry-level positions in data science and financial technology as well as upskills any financial analyst.
Learn Python with an emphasis on data extraction, analysis, and visualization. Master the intricacies of the Python language, including a deep understanding of Python libraries of NumPy, Pandas, Matplotlib.
Learn how to apply advanced statistical concepts such as regression to build a predictive returns model on real-world financial data. Understand pivotal financial ratios and apply machine learning techniques to build valuation models.
Use Matplotlib, Seaborn, Plotly, and Dash Enterprise to create data visualizations and interactive dashboards. Deploy your completed projects online with Heroku server and GitHub to showcase to potential employers.
Learn how to search through data using SQL. Master techniques to convert between data types, build tables, combine data, and create stored processes.
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 30 Hours
Unit 3 18 Hours
Unit 4 6 Hours
Unit 5 18 Hours
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.
Unit 6 24 Hours
From our hands-on training style to world-class instructors and custom-crafted curriculum, we deliver results our alumni are proud of.
FinTech Bootcamp 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.
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.
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 class was great. The class sizes are small so Art can make sure everybody is on the same page. He even follows up after the class to see how our learning is going. The class is intense for sure and expect to have to work on this every night in between classes, but if you need some structure in your learning to get started in data science, this class is the perfect place!
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.
This is quite an intensive course with a good value for money. The course is providing a strong foundation for those who would like to learn and develop their Python skills further. The lecturer is very student friendly and patient and is willing to help both during and after the completion of the course. I would recommend this course for anyone who is new to the language and is willing to cope with a fast pace of the program.
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.
Showing 25 of 50 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 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 |
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 |
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).
Students without any background in corporate finance or financial accounting should review our free online prep materials before the course (request the free materials after registration).
Typical class size ranges from 8–12 students, but we accept up to 20 students.
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.
You may attend this training virtually (online) at the scheduled time the course is offered (New York, Eastern Time).
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 FinTech Bootcamp. Select up to two and tap Compare selected courses to view a side-by-side comparison.
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.
Master the tools to become a data scientist: Python, SQL, automation, machine learning, and data visualization. Learn Python programming fundamentals, analyze and visualize data with Python's powerful libraries, query databases with SQL. Use machine learning to apply regressions and other statistical analysis to create predictive models.
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.
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 | |
---|---|---|
$499.50 | 10% non-refundable deposit | -- |
$1,495.00 | Python for Data Science Immersive | $1,495 |
$1,895.00 | Python Machine Learning Immersive | $1,895 |
$975.00 | SQL Bootcamp | $975 |
$130.50 | Python for Automation | $425 |
â–´ Your 10% deposit has been applied, as well as the certificate discount of $2,785 | ||
Free | Python for Finance Immersive | $1,295 |
Free | Python Data Visualization & Interactive Dashboards | $1,695 |
$4,995.00 | Total You Pay |
See the Installment plan FAQ for more information.