We're offering 20% off September Live Online classes! See which courses are applicable.   |   Details

  
AccountIcon BigDataIcon BlogIcon default_resource_icon CartIcon checkmark_icon cloud_devops_icon computer_network_admin_icon cyber_security_icon gsa_schedule_icon human_resources_icon location_icon phone_icon plus_icon programming_software_icon project_management_icon redhat_linux_icon search_icon sonography_icon sql_database_icon webinar_icon

Search UMBC Training Centers

Filter By:

Operating Systems

This course trains students to understand and programmatically utilize the resources of an Operating System to build larger programs. This course is suitable for students who have some knowledge of the C language and wish to become stronger software developers.

Programming

Perl Programming

This course teaches both the programming interface and the techniques that can be used to write scripts and applications in Perl. This course also covers advanced concepts and capabilities, including object-oriented features, file and network I/O, and database interfaces. Upon completion, students will be able to use Perl techniques and commands to write scripts to […]

Programming

Python for Beginners

This course introduces participants to essential elements of computer programming and features significant hands-on coding opportunities to learn the Python programming language. The most practical and fundamental Python language elements are discussed in detail to get you to an intermediate coding level quickly. Most importantly, the strong hands-on, project-focused approach will allow you to begin […]

Programming

Python for New Programmers

This course introduces participants to essential elements of computer programming andprovides an environment to get comfortable coding using the Python programminglanguage. In addition to learning how to code, this course focuses on practical, hands-onexperience with the latest, in-demand technologies that are currently in use today by softwaredevelopers and data engineers and data scientists. In this […]

Programming

Python Programming

This course introduces the Python language to students that have some prior experience in programming but want to gain a specific expertise in Python. This course will cover the critical language components such as Python types, control flow, looping constructs, working with Python collections, functions, file I/O and modules. Some more advanced topics include regular […]

Programming

React JavaScript Programming

This React training course will provide an introduction to the benefits of the React JavaScript framework, so course participants can start to develop applications quickly using the framework. Objectives include: Understand the programming model provided by the React framework Define React components Use the React framework to handle events and stateful data

Programming

Reverse Engineering

This course is an introduction to the basic concepts of reverse engineering. Emphasis is placed on methodologies and tools. This course will not go in-depth on any specific tool, but will serve as a more general introduction to the skills required for reversing. Students will use various tools to accomplish multiple reversing labs.

Programming

Ruby Programming

This course covers the fundamental components of the Ruby Programming Language. Emphasis is placed on the object oriented aspects of Ruby. Topics include arrays, hashes, regular expressions, io, exceptions, modules, and applications areas.

Programming

Secure Programming Best Practices

The primary objective of this course is to teach professional computer programmers about the common methods used by hackers to exploit vulnerabilities in computer programs, and how to program defensively to avoid introducing such vulnerabilities into their own programs. CLASS FORMAT AND SCHEDULE This is a self-paced, instructor-mentored course. Students access the course lessons through […]

Programming

Software Development Foundations with Python

This course is a bootcamp-style course that introduces the audience to key concepts in programming using the Python language. The course uses a practical approach to learning all the key Python constructs that all Python programmers need to know. Being an introductory class, coding is done using Google Colab (Jupyter Notebooks) as well as an […]

Programming

Software Engineering and Secure Coding

This course is an introduction to the basic concepts of software engineering including the software lifecycle. Emphasis is placed on the requirements – design – implementation phases of the lifecycle.  Students will use various software development tools and exposed to software development methodologies including waterfall and agile. Best practices in software design and implementation with a view […]

Programming

Spring Developer

In this course, students will learn about important key concepts, such as dependency injection and inversion of control which are used throughout the Spring Framework. Within the Spring Framework, the student will have the option of using the traditional XML configuration or the new Java-based configuration. We show step-by-step how to configure Spring Beans using […]

Programming

Contact Us