Programming
Courses
Developing Machine Learning Models
August 19, 2024 to August 17, 2025, Canvas - Learning Management System
Developing Machine Learning Models - U.S. Army Test and Evaluation Command (ATEC)
No public sessions are currently scheduled.
Contact opce@uah.edu to schedule this course for your organization.
Structuring Data for Machine Learning
August 19, 2024 to August 17, 2025, Canvas - Learning Management System
Certificate Programs
Applied Machine Learning Certificate
Applied Machine Learning: Build Smarter Solutions with Real-World Data
Machine learning is the driving force behind today's most groundbreaking innovations-powering everything from self-driving cars and voice assistants to personalized recommendations and advanced medical diagnostics. As the science of enabling computers to learn and make decisions without explicit programming, machine learning is transforming industries and redefining what's possible with data.This immersive, hands-on certificate program is designed to equip you with the skills to unlock the full potential of machine learning. You'll explore the most effective techniques in the field while gaining a deep understanding of the theory that underpins them. More importantly, you'll apply those techniques to real-world problems, learning how to turn massive volumes of raw, unstructured data into intelligent, production-ready solutions.Through a blend of practical instruction and project-based learning, you'll master tools and frameworks widely used in the industry. All software and datasets used throughout the program are open source and freely available-allowing you to continue applying your knowledge long after the course ends. Whether you're advancing in your current role or shifting into the fields of data science or artificial intelligence, this program provides the foundation and applied experience to make machine learning work for you.Completing the Applied Machine Learning Certificate demonstrates your ability to not only understand the science behind machine learning but to implement it with clarity, purpose, and real-world impact.
All tools and data utilized in this certificate will be open source and freely available for use before, during and after the course.
C++ Developer Certificate
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.
Java Developer 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.
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 Developer Certificate
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.