Agile Application Development

Design of tech-related icons in a stack of hexagons on a sheet of glass, with hands holding a tablet and a highlight flash visible visible on the other side

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…

Learn More

E-Learning & Instructional Design

Hands on laptop

Implementing an effective e-learning strategy requires more than just posting course content to the web or importing old PowerPoint slides into a new digital authoring tool. Professional e-learning instructional designers know how to deliver information in digital formats that can motivate learners, improve their skills and change their behaviors. This two-course certificate program gives you…

Learn More

Software Product Management

Graphic representing the software design process and workflow

Producing great software requires talent, teamwork and leadership. An effective product manager – the individual who orchestrates all stages of the development process, from product conception to market delivery – plays an essential part in the launch of any impactful technology. In this two-semester program, you’ll develop the foundational skills and knowledge to thrive in…

Learn More