Online
Certificate in Software Development with Python
Gain in-demand Python skills to level up your career
The Certificate in Software Development with Python is intended for anyone who wants to learn how to use the Python software language to create professional-caliber applications. Python’s accessibility, simplicity and wide use have made it more popular as a first choice for novices learning to write software code. Python developers can also leverage powerful, well-known code libraries and frameworks such as Pandas, NumPy and matplotlib to create applications used for statistical analysis and data visualization. Students will learn both the fundamentals and advanced features of the language and popular libraries using industry-standard tools and practices employed by professional development teams. Courses will emphasize ways to test and optimize code for performance and efficiency. Students may also choose to learn the basics of full-stack web development, JavaScript and how to integrate their Python programs with web applications and the MySQL database engine.
Gain in-demand Python skills to level up your career
4 courses
$4,560-4,760*
*Based on course prices for AY 24-25, subject to change.

Why This Certificate?
What You'll Study
THREE REQUIRED COURSES
ELECTIVE COURSES - SELECT ONE
Frequently Asked Questions (FAQs)
This program is ideal for individuals looking to enter the field of software development, as well as professionals seeking to enhance their existing skills with Python programming.
You’ll learn Python programming essentials, web development integration, database management, and advanced coding techniques to create software applications for real-world scenarios.
By completing this certificate program, you will gain proficiency in Python programming, understanding of software development principles, and the ability to apply these skills to real-world projects.
The skills learned in this program can be applied to various real-world projects such as web development, data analysis, automation, and more. The program's hands-on approach ensures you gain practical experience.
You’ll be prepared for roles such as Python developer, software engineer, web developer, or junior programmer, among others in tech.
This certificate program is structured to help you begin with the basics and gradually enhance your skills. No prior programming experience is needed to enroll in the certificate, though some courses may have specific prerequisites.
While no prior programming experience is required to start the program, some advanced courses may have prerequisites. It is recommended to review the course details for specific requirements.
The Certificate in Software Development with Python consists of three required foundational courses and an elective course of your choice.
If you have additional questions regarding this certificate, contact sps.mgmtech@nyu.edu.
It’s preferable if you do, but you can still declare candidacy even after taking a course. Declaring candidacy does not commit you to completing it, but you will receive a 10% discount on future NYU SPS continuing education courses.
Assuming the course is part of the certificate, yes, but only if the course was taken within an acceptable time frame. The academic department gives students a specific amount of time to complete a certificate. The start date would be adjusted to the first class to which we applied the discount.
Yes, if a student declares candidacy for a certificate and achieves an average overall grade of B or higher in courses counting toward the certificate, they will be awarded a certificate badge upon completion, which will be shareable on their resume and LinkedIn profile.
No, continuing education courses and certificates do not qualify for financial aid.
Most continuing education programs do not count as credit toward a degree.
Please contact sps.info@nyu.edu.