Learn in-demand programming languages with instructor led courses and hands-on labs. Courses available in the classroom or online. Object-Oriented Programming: A Multi-language Examination Go beyond the basics of programming by understanding the universal object-oriented (OO) programming paradigm. Strengthen your understanding of OO concepts without the constraints of a particular language. View Object-Oriented Programming Course >> Python Learn Python, a widely used, high-level programming language. It is simple in its design, yet incredibly flexible and powerful. View Python Courses >> Java Gain the skills to code in Java, a programming language that produces software for multiple platforms. It runs much like C and C++ but is simpler to use and enforces an object oriented programming model. View Java Courses >> C++ Master programming by learning a powerful tool, such as C++. C++ is an enhanced C language typically used for object oriented programming. View C++ Courses >> R Discover R, an open-source programming language and environment with powerful and extensive features for data analysis, data visualization, and statistical computing. View R Courses >> MATLAB Explore MATLAB, a technical computing environment that can be applied to virtually any problem requiring technical computation. View MATLAB Courses >> JavaScript Acquire the skills to code, create, and build in JavaScript. Understand how to create HTML5 sites and other interactive websites using this versatile language. View JavaScript Courses >> HTML5 and CSS3 Understand the new standards and features of HTML5 and CSS3 to create more visually engaging web pages. View HTML5 and CSS3 Courses >> Need to Train Your Team? Located in the heart of Research Park, UAH benefits from the wealth of engineering expertise that surrounds it. Our instructors are respected subject-matter experts who provide the latest knowledge and real-world examples. Professional Development Solutions can customize a training program to meet your specific organizational goals. chat Live Why UAH? Courses available online or in the classroom Instructors who are proven experts in their field Hands-on, instructor led labs reinforce abilities and confidence. Customized training options to meet your organization's specific goals Questions? Call 256.824.4430 Interested in an IT, Cybersecurity, Engineering, Leadership, or Management Program?View Latest Catalog. "The instructor taught in a professional, yet casual manner, allowing the students to absorb the lessons fully." "Great instructor! The on-screen coding was a very effective teaching method." "I enjoyed the interactive presentations and examples"