Programming

Programming


Courses

Enhance your understanding of supervised, unsupervised, and semi-supervised learning to tackle real-world challenges. Focus on practical machine learning applications and build a portfolio of models to implement in your organization.


August 19, 2024 to August 17, 2025, Canvas - Learning Management System
Enhance your understanding of supervised, unsupervised, and semi-supervised learning to tackle real-world challenges. Focus on practical machine learning applications and build a portfolio of models to implement in your organization.


No public sessions are currently scheduled.
Contact opce@uah.edu to schedule this course for your organization.

Certificate Programs

Discover the power of machine learning. Machine learning is the science of enabling computers to learn and act without explicit programming. Over the past decade, it has become pervasive, resulting in innovations such as self-driving cars, speech recognition, effective web search and a deeper understanding of the human genome. Data scientists also view it as the best path toward achieving human-level Artificial Intelligence (AI). Those capable of extracting knowledge, information and insights from vast amounts of unstructured data benefit from immense power and value. Learn about the most effective machine learning techniques, and practice implementing them to work for you. This program provides a broad introduction to machine learning, building on data mining and statistical pattern recognition. Understand the theory and practical skills needed to quickly and effectively apply these techniques to new problems. Completing this certificate will demonstrate your ability to transform unstructured data into appealing, functional and production-ready machine learning solutions through practical, hands-on experience.

All tools and data utilized in this course will be open source and freely available for use before, during and after the course.

Enhance your programming skills and boost your marketability by mastering the C++ programming language. C++ supports object-oriented, generic and procedural programming methodologies and continues to evolve, making it a valuable language for your professional toolkit. In this program, develop practical knowledge and build your programming language library. Participate in lab exercises to experiment with coding and learn the best approaches for your projects. Our expert instructors bring experience from both government and commercial environments, providing insights from diverse industry requirements.

The "C++ Programming" and "Advanced C++ Programming" courses can also be applied to the Master Programmer Certificate.

Boost your career opportunities with Java, a versatile and easy-to-learn programming language. Mastering Java helps you grasp object-oriented programming concepts that apply to all modern languages. Its impact extends beyond its origins in web development and powers large client-server applications, embedded devices and mobile applications. Java is integral to many large-scale business applications, especially business-to-business commercial systems that drive the Internet economy. Gain confidence with Java and jump-start your career.

The "Introduction to Java Programming" and "Java Programming Advanced Features" courses can also be applied to the Master Programmer Certificate.

Elevate your programming skills with a comprehensive Master Certificate in programming. This master certificate program is designed to enhance your personal marketability by building expertise and experience that lead to career advancement, recognition and increased earning potential. Upon completion, you develop deep expertise and practical experience. Whether you aim to apply this knowledge to your current role, pursue a new position or are simply seeking self-enrichment, this certificate will significantly enhance your programming abilities and understanding of best practices.

Choose any five courses from the certificate list.

Python programming is a highly sought-after skill in today's job market. Known for its simplicity and readability, Python is a versatile and powerful high-level language. It enables users to write more functional programs with fewer lines of code. In this certificate program, participants will build a strong foundation in Python, which is widely used across various fields such as data science, web development, system automation, computer graphics and basic game development. Whether you are new to coding or can script in your sleep, Python is an essential skill to master.

The "Introduction to Python Programming" and "Advanced Python Programming" courses can also be applied to the Master Programmer Certificate.