PACE NONCREDIT COURSE:
Agile Application Development
Areas of Study
Course Type

Interested in this course? Sign up below to be notified when enrollment opens.
Overview
Hours: 54 | CEUs: 5.4
Learn how to design, plan and create data-driven applications using the Python language. Over the two courses in this certificate you’ll learn how to create multiple applications, each one increasing in complexity as you build real-world data structures and programs. You’ll develop the ability to design, plan and create complex applications and their data structures using Agile development methodologies and object-oriented programming techniques. Gain the professional IT skills desired by employers everywhere!
The certificate consists of two courses taken in sequence. Each course features a series of weekly modules that students must complete during that week. Each module includes video to watch, text to read, activities to perform, and papers to write. The courses build on each other and must therefore be taken in order.
Key Concepts
Upon completion of this certificate program, students should be able to:
- Design and script a simple application in Python
- Identify and explain key techniques and concepts in application development
- Configure and implement a relational database
- Develop and implement a project plan for a complex application
- Leverage GitHub for ensuring source and version control
- Explain the components of console-based and graphical user interfaces
- Produce a portfolio of work demonstrating technical skills
Curriculum
Complete the courses below to earn this certificate.
- Programming Applications
Application Development
Frequently Asked Questions
Will I earn a certificate for completing this course?
Certificates of completion will be given to all students who have satisfactorily completed course requirements. Multi-course programs require satisfactory completion of all courses before a certificate is given.
Is financial assistance available for this course?
An application for financial assistance (in the form of a 10% course-fee rebate) is available to all enrolled students. If you feel you are eligible for financial assistance, please complete this application after enrolling. These are highly competitive scholarships and eligibility is determined on a case-by-case basis. Students deemed eligible will receive a rebate equal to 10% of the course fee paid at the time of enrollment.
How can I get additional information about this course?
For additional information, please email pace@uno.edu or call our office at 504-280-4756.
What if I need to drop this course?
All PACE courses must be dropped no later than 3 business days before the first class session to be eligible for a full refund less a $50 administrative fee. Course materials are ineligible for refunds.
Moodle & Zoom
Before enrolling, please review the following links and ensure that your computer meets these requirements.
Course Requirements
Hardware Requirements: Software Requirements:
Course Prerequisites
Instructor(s):
Mike Goldman
Mike Goldman is a Python developer and enthusiast. He is an advocate of “pythonic” programming as well as test-driven development and software development best practices. Mike has over seven years working as Geospatial Software Developer for multiple companies, including Deloitte & Touche; Radiance Technologies, Inc.; Iteris, Inc.; and Entergy. He has also recently worked as a Data Engineer for DXC in the New Orleans area. Mike has also spent over a decade working as the Bioinformatics Coordinator at The University of Southern Mississippi, aiding in furthering the science of biomedical research. As well as being a Python developer, Mike is the founder and coordinator of the New Orleans Python Enthusiast Meetup Group where he helps to foster a deeper understanding of software development with Python as well as mentoring junior programmers.
Mike earned his bachelor’s degree in interdisciplinary studies with a specialization in computer science and fine arts, and his master of science degree in geography with a focus on geospatial information sciences from the University of Southern Mississippi.
As well as his passion for software development, Mike is an avid backpacker, kayaker, sailor, and amateur radio operator. Mike is the founder of the Bouie River Cleanup Project based in Hattiesburg, MS. There he led river cleanup projects across southern Mississippi cleaning up litter along rivers and creeks in southern Mississippi, as well as raising awareness of issues associated with water bodies in the Southern United States.