Software Development
This growing field requires professionals with outstanding technical skills and proper training. Learn the essential tools of programming, coding, and web development.
These technical courses will help you focus on programming languages, development methodologies, project management, websites, and more.
Gain a better understanding of code, algorithms, debugging, deployment, and software maintenance to address real-world challenges. These courses provide key information that can enable personalized experiences, the ability to solve design problems, and useful industry-standard coding like Python.
Explore Software Development Offerings
Earn a Credential in Software Development
After successful completion of each of these courses, you will receive credentials certified by the University of Chicago including a digital badge to recognize your achievement.
The Tech Industry Rewards Skills. We Help You Build Them.
Whether you're writing your first lines of code or leveling up as a seasoned developer, the gap between where you are and where you want to be comes down to the right instruction. UChicago's professional development programs in software and technology are led by engineers and technical leaders who have built production systems, led development teams, and navigated the evolving demands of the industry firsthand. Flexible online and hybrid formats mean you can build serious technical skills around a serious professional schedule, and walk away ready to deliver from day one.
Professional Education That Helps You Accomplish More
With a quickly evolving job market, UChicago works to provide courses and programs that help professionals stay relevant and stand out.
You will find professional training offerings across many topic areas, with new opportunities always being added to cover the latest market needs from soft skills to technical skills.
Our offerings are structured around the rigor and research UChicago is known for and taught by instructors and professors who are experts in their fields.
We schedule our courses so they can be taken around work and personal obligations, allowing professionals to make their education and training possible.