Whether you're new to coding, have some Python experience, or are a programming expert, this course is designed for you. You'll gain hands-on Python skills and develop real-world projects with the support of a personal TA for guidance and detailed code reviews.
Master Python with a focus on practical applications in Finance, Financial Engineering, and Data Science. Taught by industry experts, this course uses advanced tools like PyCharm, Anaconda, and Jupyter Lab for efficient and effective learning.
Using the cutting-edge JupyterLab environment, the course covers tabular data using Pandas/NumPy in depth, and demonstrates data visualization using packages such as Matplotlib and Plotly. The course also provides a brief, high-level introduction to Machine Learning packages in Python.
In addition to the course videos and material, there are ever-evolving pointers provided with valuable tips on how to code in a production environment, and common pitfalls to avoid.
In addition to the rigorous exercises, the midterm case study ties together all the Part 1 concepts into a highly practical project in Asset Backed Security modeling.
Each student is assigned a personal Teaching Assistant who will provide timely detailed and practical feedback on all code. Instructors are practitioners in finance with years of industry experience.
The final exam is proctored online by the TA. Upon successful completion of the course, a Certificate of Completion will be awareded to students who pass the final exam and obtain a 70% or higher average. A Certificate of Completion with Distinction will be awarded to students with 90% or higher average.