Python is the most popular programming language used for data science and is a must-know to start or advance your career in data.
In this course, you will learn the most fundamental skills to write and execute Python code. We will have an overview of the basic Python concepts, which will enable you to get started with a data science project! You will see how to load, clean, analyze, and transform data with two popular Python packages: Numpy and Pandas. Then, we will demonstrate how to effectively communicate the key insights from your analysis by visualizing your data using the Matplotlib and Seaborn packages. Finally, you’ll combine these skills and put your new knowledge into practice by analyzing financial data through a case study.
Python Fundamentals Learning Objectives
Upon completing this course, you will be able to:
Write and execute Python code to create variables, generate outputs, apply various operators, and manipulate different types of data
Capture and transform data using Numpy and Pandas packages
Explore data through different statistical methods to gain a deeper understanding
Visualize data to share insights using the Matplotlib and Seaborn packages
Combine and apply the skills above to analyze financial data
Who Should Take This Course?
This Python Fundamentals course is perfect for anyone who would like to build up their programming skills and use Python for data science to analyze data. This course is designed to equip anyone who desires to begin or further their career in data analysis, quantitative analysis, business intelligence, or other areas of business and finance.
Why stop here? Expand your skills and show your expertise with the professional certifications, specializations, and CPE credits you’re already on your way to earning.
Business Intelligence & Data Analyst (BIDA)® Certification
Python Fundamentals is part of the Business Intelligence & Data Analyst (BIDA)® certification, which includes 25 courses.
Skills Learned Data visualization, data warehousing and transformation, data modeling and analysis
Career Prep Business intelligence analyst, data scientist, data visualization specialist
Easy to follow for beginners
A very good course on leaning basics of Python for data analysis and visualization.
Farooq Anwer
Great course for beginners
I like it and more excited to continue my learning path.
Salvador de la Cruz
Best Python Fundamentals Course
I've been through multiple Python fundamentals courses and this one by far is the best I've experienced.
James Agius
development achieved
This course has help me further my proficiency in Python.
Ibrahim Dare Adebayo
Quite impressive
From basics to application. Such an interesting course, unlike many that do not offer real life examples
Martin Karuiru
Thank you to CFI team for demystifying Python. The course material was well structured and I understood the concept of the programming language which I had found so difficult to comprehend some years ago.
Kehinde Olaobaju
I recon that i am going to study Python forthermore
Kairat Kalmangarin
Great course for beginners to learn the necessary fundamentals. It was my first time learning Python and found it very challenging to apply the theory into practice. I began practising more and more and the concepts became clearer and clearer. This will definitely give me an edge in my career
Wallace Takura Museka
Amazing course
I really love this course. This course gives me an stepping stone to the data science world.
Thanh Trung
Insightful well structured content
This course starts off with explaining Python concepts to loading and cleaning data, analyzing data, and data visualization. The case studies used to demonstrate scenarios make it easier to follow and understand. Python really does the work at every stage of data analysis. This is a language aspiring data analysts should learn.
Linda Etuhole Nakasole
Enlightening
The program is the best
EMMANUEL NGENO
Analytical, Problem solving skills
Through my journey of learning Python fundamentals on CFI, I have gained a newfound appreciation for the power of programming, and my analytical and problem solving skills have become sharpened to a level that I never thought possible.
MASHETI BRIAN SAVATIA
very interesting
it was very interesting for me as new knowledge and experience in python
sami alajlani
I am a beginner coder, but after completing the course I have a few ideas of my own that I would like to try out. You have empowered me so much, thank you CFI
Caswell Nofuma
enjoyed this
Learnt alot on python fundamental
Precious Obule
Python Fundamentals
Quite detailed lessons
Lucy Mumbua
Very Interactive
Such a great course I have ever seen
Peter Lubega
Amazing Experience
It was an amazing experience. I have learned a lot from this course.
Ali Murtaza
Awesome
Great learning experience
Charles Awematu Azakem
NICE COURSE
THE COURSE IS REALLY NICE
RAPHAEL ADEMOLA ODUNAIYA
Amazing content
Very nice work and presentation of data and analysis
Kazibwe Ivan Tommy
Cleared things up
Code is not so intimidating after all!
Pule Molise
Insightful
Insightful course, thanks!
Mariam Ben Nasr
Amazing course!
I loved this course. I have previously taken python courses but not like this. This had a really nice and steady pace, explaining each and every little detail and encouraging students to explore on their own.
Berhane Zerabruk Desta
Great course
Best of Best. Short and to the point. Great Course recommended.
Moataz Elkady
Ah... I scaled through.
don't play... just don't play.. This is really serious.
OPEYEMI OLALEYE
Excellent study experience
Ogaga James Ejabefio
Very comprehensive, strong courses. very recommended.
Zhi Qie
wonderful
Well structured Course
Envoy Nzimba
Practical
Very hands-on experience, as always, I love the teaching methods and guidance given throughout
Taaza Banda
Very Educative
It was really insightful
Olusegun Akinlolu
Practice makes you perfect
The more you make practices, the more you become accustomed of it.
Atinafu Asefa
Basic knowledge for financers
If you want to take a radical improvement in your career, take this course
Oscar Iván Sánchez Leyva
Educative
I loved the concepts I learned
Boniface Mukundi
Python is great program to learn
I am elated to get this exposure, Kudos instructors.
Frederick Osei Kuffour
drilling
quite a journey but came through with it
Oluwadamilola Henry Abikure
It's an awesome experience
I've managed to polish and add onto my python skills
ALLAN TINDYEBWA
The course was grrreaaaat!
The one course that can start you off with programming on python!
Joshua Matthew
Python Fundamentals
This has indeed helped me Master the Python skills
Vincent Oluoch
Unique skills master
CFI the world class data analysis gurus
Christopher Banda
Great learning experience
Great learning experience
Emmanuel Adeyinka
Excellent teaching method
Thank you so much. Great content
Emmanuel Kwame Okyere
Great Presentation
Clear and easy to follow
Amanuel Gebissa
Fabulous
It was very educative
Micheal Ogunlana
Awesome
This course is awesome
Oni Segun John
Great course
Excellent intro to Python, highly appreciated.
Ayodeji Kumuyi
Superb
I learnt a whole lot from this course. Really worth the time and effort
Innocent Nduaguba
Brilliant put
The course wetr interactive and easy-to-use
Ayella Anthony
Great!
Fundamentals well outlined!
Tumelo Moropene
Great
Python has a lot of applicable cases, it is great to learn how it works.
Kevin Macharia
Great
It provides a well structured method to analyse data
Excellent
It was a wonderful experience to learn these interesting concepts
Peace Oyebamiji
Wonderful introduction
Couldn't have gotten a better intro to python. Loved every minute of it!
Samuel Mbogo
thank you
The course materials were engaging, clear, and informative
ABDELMOUNAIM HNIOUA
Data structure
I learnt how to clean and transform data
Scholastica Shall
Python
I love python.Makes analysis of data easier
Charlester Serwaah Ahenkorah
Python Fundamentals
It really touches rudiments of python language
Muideen Olalekan AGBOOLA
Engaging
The module is very engaging an more time need be allocated to enhance deeper analysis.
Bethuel Macharia
Great course content
Esther Offem
Lovely
The course I love the most
JULIET OFFIAH
Impacting
You Will Gain from this
Ayotomiwa Ogidiolu
Great
I am happy to learn python
Powell Alexander
Interesting and knowledge packed course
Good show of knowledge and very practical too
Adesola Dosumu
the best in the world
i would recommend to anyone in the world
Tshepang Johannes
great summary
a tedious one more especially I couldn't load the files to the jupyter notebook.
OKIABERA RAINI
Python Fundamentals
Quite challenging, needs more practice to comprehend
William Ogolla
Impressive
It gave fundamental knowledge about Python.
Raphael Oyelami
Nice one
Well I implore everyone to give it a shot
Joel Nagalila
Good Content
A good start to Python. Highly recommend
Bolaji Ahmed
A good fundamental introduction to Python utilizing a relevant and useful case study.
This Python fundamentals course is a good introduction to computational finance. The case study is relevant and engaging. I recommend this course as well as the other Python for Machine Learning courses offered by CFI.
Herman Grotheer
Programming in Anacondas using Python
I can able to solve real world problems based on the course Python Fundamentals course.
Lydia Angolo Endjala
Excellent content!
CFI excels in explaining complex topics with ease!
Jyotkaran Gill
Very Good
Exciting to learn this valuable and organized course
Mohamed Amer Abd El Hakim El Shebly
Python Fundamental
Highlight and cover all areas concerned for a finance person to understand and to add on knowledge upon completion. All and all good starting point.
Soe Nu Nu Chit
Python Fundamental
Highlight and cover all areas concerned for a finance person to understand and to add on knowledge upon completion. All and all good starting point.
All of our certification programs are open to students and professionals in various industries and levels of experience. Our curriculum is designed to teach what you need to know from basic fundamentals to advanced practical case studies. To take the courses and complete the exercises, students will only need access to a PC and/or Mac, Microsoft Suite (2016 or newer), and a stable internet connection. Click here to view the Technical Requirements
Can I download the Excel files and financial modeling templates for the course?
Absolutely! All the files and templates needed in a course are available for download. Just look for a module that shows Downloadable Files within the course dashboard. See here for a visual guide on how to do this.
How long do I have to complete the courses?
You will have yearly access to the courses as long as you maintain an active subscription. All the courses are self-paced as well so you can take your time in learning without worrying about any deadlines. Click here to compare our available enrollment options.
Are CFI courses officially accredited?
Yes, CFI is accredited by the Better Business Bureau® (BBB) to maintain training standards, the CPA Institutions in Canada, and the National Association of State Boards of Accountancy (NASBA) in the USA. Most of our courses qualify for verified CPE credits for CPA charter holders. Please refer to this page to view all available CPE credits.
All our online courses are priced in USD. As this is a recurring payment, we accept all major credit and debit cards including Visa, MasterCard, and American Express.
Students are required to complete an online assessment (Multiple choice questions, Fill-in-the-Blanks, and Excel Questions) at the end of each course. You can take the exams on your own schedule and will need to earn at least 80% to pass the course and earn your certificate of course completion. Please note that course exams can be repeated as many times as you need. Students are also required to complete the FMVA® final exam to earn their certification. How to Take a Qualified Assessment
Can I email the instructor if I have questions?
While the courses are designed mainly for self-study, we are happy to provide email assistance for general or technical support inquiries. The Full Immersion bundles include a premium email support function that allows you to communicate directly with in-house experts regarding course content. This is one of the key features that sets the Full Immersion bundle apart and makes it a worthwhile upgrade over the more affordable self-study bundle. You can compare more features in our bundles here.
Will these courses help me advance my career?
Based on hundreds of reviews from thousands of students we know how CFI courses have helped so many people advance their finance careers. Our courses are designed to be extremely practical and simulate the experience of being trained as a professional financial analyst…the ultimate way to advance your career. For real-world examples and to help delve even deeper into the course concepts, please look into our free career resources library.
More Questions?
You can view more detailed information through our Help Center or Email us and we'll be happy to answer any of your questions
Take your learning and productivity to the next level with our Premium Templates.
Upgrading to a paid membership gives you access to our extensive collection of plug-and-play Templates designed to power your performance—as well as CFI's full course catalog and accredited Certification Programs.
Gain unlimited access to more than 250 productivity Templates, CFI's full course catalog and accredited Certification Programs, hundreds of resources, expert reviews and support, the chance to work with real-world finance and research tools, and more.