Your Career
Training Marketplace

Questions? Call Toll-Free: 1-866-540-9677

Introducing TrainUp.com Institutes
A Next-Gen Approach To Corporate Education

Designed for professionals. Your skills, developed at your pace. Immerse yourself in a blended learning community and start developing your new skills now.

Enroll Now & Take $300 Off
Programming

Virtual Live Programming Training Classes and Remote Seminars

Listing 203 live programming training courses delivered remotely. Our virtual programming training is live and interactive.   Learn more.

Read More

Read Less

Customized Virtual Group Programming Training

If you've got a remote team to train, we're ready to help you get started. TrainUp.com specializes in organizing virtual live Programming training for teams, departments, and enterprise.

Send a Training Request

Or Choose From 55 Information Technology Sub-Categories

Information Technology
View All

Virtual Live Programming Courses and Remote Programming Training Classes

Listing 203 live programming training courses delivered remotely. Our virtual programming training is live and interactive.

Request Programming On-Site Training. We bring the best instructors to you.

test

Programming in C#

In this course, you will gain the programming skills that are required for developers to create Windows applications using the Visual C# language. During their five days in the classroom students review the basics of Visual C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework 4.7. This course uses Visual Studio 2017 running on Windows 10....
# of Virtual Event(s)
2
# of Virtual Event(s)
2 EVENTS
Duration
5 days
Duration
5 days
Price: $3095 VIEW DETAILS

Mastering Python Programming with Advanced Topics

This course leads you from the basics of writing and running Python scripts to more advanced features such as file operations, regular expressions, working with binary data, and the extensive functionality of Python modules. Emphasis is placed on features unique to Python, such as tuples, array slices, and output formatting. This comprehensive course provides an in-depth exploration of working with the programming language, not an academic overview of syntax and grammar. At the conclusion, you w...
# of Virtual Event(s)
11
# of Virtual Event(s)
11 EVENTS
Duration
5 days
Duration
5 days
Price: $2395 VIEW DETAILS

Oracle® PL/SQL Programming: Hands-On

<h3>Introduction and Overview</h3> <h4>PL/SQL fundamentals</h4> <ul> <li>Declaring and anchoring variables to database definitions</li> <li>Flow control constructs</li> </ul> <h4>Oracle 11<i>g</i> and 12<i>c</i> PL/SQL features</h4> <ul> <li>PL/Scope in Oracle 11<i>g</i></li> <li>Returning implicit cursor results from stored procedures in Oracle 12<i>c</i></li> <li>Declaring local functions within SELECT statements in Oracle 12<i>c</i></li> </ul> <h3>Data Manipulation Techniques</h3> <h4>Maintai...
# of Virtual Event(s)
3
# of Virtual Event(s)
3 EVENTS
Duration
5 days
Duration
5 days
Price: $3190 VIEW DETAILS

UI & UX Optimized Software Design

<h3>Defining UX Design</h3> <ul> <li>Creating a design process</li> <li>Choosing tools for rich and lean UX processes</li> <li>Building a UX/UI toolbox</li> </ul> <h3>Crafting Personas and Scenarios</h3> <h4>Recognizing the user</h4> <ul> <li>Exploring the reality of the user</li> <li>Assessing what the audience values</li> <li>Deriving the critical details that drive the UX design</li> <li>Prioritizing your personas</li> </ul> <h4>Writing scenarios</h4> <ul> <li>Characteristics of a useful scen...
# of Virtual Event(s)
3
# of Virtual Event(s)
3 EVENTS
Duration
3 days
Duration
3 days
Price: $2650 VIEW DETAILS

SQL Programming Language: A Comprehensive Hands-On Introduction

<h3>SQL Overview</h3> <ul> <li>Outlining SQL as the cornerstone of database activity</li> <li>Applying the ANSI/ISO standards</li> <li>Describing the fundamental building blocks: tables, columns, primary keys and foreign keys</li> </ul> <h3>Building the Database Schema</h3> <h4>Creating tables and columns</h4> <ul> <li>Building tables with CREATE TABLE</li> <li>Modifying table structure with ALTER TABLE</li> <li>Adding columns to an existing table</li> <li>Removing tables with DROP T...
# of Virtual Event(s)
5
# of Virtual Event(s)
5 EVENTS
Duration
3 days
Duration
3 days
Price: $1950 VIEW DETAILS

Python for Network & System Administrators

Targeted for network administrators looking to automate administrative tasks across a set of distributed clients Python for Network Administrators is an introductory and beyond-level practical, hands-on Python training course that leads the student from the basics of writing and running Python scripts to more advanced features such as file operations, regular expressions, working with binary data, and using the extensive functionality of Python modules with a focus on network-focused modules suc...
# of Virtual Event(s)
8
# of Virtual Event(s)
8 EVENTS
Duration
4 days
Duration
4 days
Price: $2495 VIEW DETAILS

Advanced Perl Programming

In this course, you will explore next-level Perl capabilities and features such as parsing text and using shortcuts and references. You also will learn how to use CPAN to access the Perl library. You will leave this course armed with the skills you need to handle advanced Perl development and scripting tasks....
# of Virtual Event(s)
6
# of Virtual Event(s)
6 EVENTS
Duration
4 days
Duration
4 days
Price: $2395 VIEW DETAILS

Next Level SQL Programming

A companyÆs success hinges on responsible and accurate database management. Organizations rely on highly available data to complete all sorts of tasks, from creating marketing reports and invoicing customers, to setting financial goals. Data professionals like analysts, developers, and architects are tasked with creating, optimizing, managing, and analyzing data from databases, with little room for error. When databases arenÆt built or maintained correctly, itÆs easy to mishandle or lose valuabl...
# of Virtual Event(s)
9
# of Virtual Event(s)
9 EVENTS
Duration
2 days
Duration
2 days
Price: $1595 VIEW DETAILS

Programming in HTML5 with JavaScript and CSS3

This course introduces HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript programming skills. This course is an entry point into both the Web application and Windows Store apps training paths. The course focuses on using HTML5/CSS3/JavaScript to implement programming logic, define and use variables, perform looping and branching, develop user interfaces, capture and validate user input, store data, and create well-structured application. The lab scenarios in...
# of Virtual Event(s)
3
# of Virtual Event(s)
3 EVENTS
Duration
5 days
Duration
5 days
Price: $3095 VIEW DETAILS

Programming with .NET: A Comprehensive Hands-On Introduction

<h3>.NET Programming Fundamentals</h3> <h3>Principles of Programming</h3> <ul><li>Writing a procedural program </li><li>Transitioning to the object oriented philosophy </li><li>Coding using fundamental C# or VB syntax and semantics </li><li>Reviewing, compiling and executing a program in Visual Studio</li></ul> <h3>Using Visual Studio</h3> <ul><li>Creating projects and solutions </li><li>Editing and compiling a program </li><li>Running a console application</li></ul> <h3>VB a...
# of Virtual Event(s)
3
# of Virtual Event(s)
3 EVENTS
Duration
3 days
Duration
3 days
Price: $2650 VIEW DETAILS

Python Programming Introduction

Introduction to Python Python language characteristics The Python execution model Leveraging
# of Virtual Event(s)
4
# of Virtual Event(s)
4 EVENTS
Duration
3 days
Duration
3 days
Price: $2350 VIEW DETAILS

Developing Microservices

Through a focused combination of conceptual lecture and hands-on labs, you will learn what microservices are, when they should be used, then apply that knowledge developing your own microservices application from scratch. Any examples of code used are fully explained in each step, or will be explained by the instructor during the course. Class includes: Instructor Led Hands-on Lab Environment Hardcopy manual Microservices Certification ...
# of Virtual Event(s)
2
# of Virtual Event(s)
2 EVENTS
Duration
3 days
Duration
3 days
Price: $1795 VIEW DETAILS

Python for Network Automation

Learn how to automate your network using Python. This class will help you maximize your networking skill set by learning to script solutions for tedious, complicated, and overwhelming networking tasks. Learn more about this topic now. View the webinar 5G - The most powerful ôGö on the planet á...
# of Virtual Event(s)
1
# of Virtual Event(s)
1 EVENTS
Duration
5 days
Duration
5 days
Price: $2195 VIEW DETAILS

Machine Learning Foundation: Working with Spark and TensorFlow

Apache Spark, a significant component in the Hadoop Ecosystem, is a cluster computing engine used in Big Data. Building on top of the Hadoop YARN and HDFS ecosystem, offers order-of-magnitude faster processing for many in-memory computing tasks compared to Map/Reduce. It can be programmed in Java, Scala, Python, and R - the favorite languages of Data Scientists - along with SQL-based front ends. Machine Learning & Deep Learning Essentials with Spark and TensorFlow is hands-on course designed for...
# of Virtual Event(s)
6
# of Virtual Event(s)
6 EVENTS
Duration
5 days
Duration
5 days
Price: $2695 VIEW DETAILS

Python Best Practices and Design Patterns

<h3>Object-Oriented Programming in Python</h3> <ul> <li>Extending classes to define subclasses</li> <li>Inheriting from multiple superclasses and mix-in classes</li> <li>Adding properties to a class</li> <li>Defining abstract base classes</li> </ul> <h3>Exploring Python Features</h3> <h4>Writing "Pythonic" code</h4> <ul> <li>Customizing iteration and indexing with "magic" methods</li> <li>Modifying code dynamically with monkey patching</li> </ul> <h4>Handling Exceptions</h4> <ul> <li>Raising use...
# of Virtual Event(s)
4
# of Virtual Event(s)
4 EVENTS
Duration
4 days
Duration
4 days
Price: $2990 VIEW DETAILS

Java Programming: A Comprehensive Hands-On Introduction

<h3>Introduction to Java Programming</h3> <ul> <li>Stand&ndash;alone applications and servlets</li> <li>Compiling source code into bytecode</li> <li>Overview of class libraries</li> </ul> <h3>Object&ndash;Oriented Programming with Java</h3> <h4>The object paradigm</h4> <ul> <li>Encapsulation, inheritance and polymorphism</li> <li>OO analysis and design: "Is a" and "Has a"</li> <li>Designing an OO application step by step</li> <li>Diagramming object structure with Unified Modeling Language (UML)<...
# of Virtual Event(s)
3
# of Virtual Event(s)
3 EVENTS
Duration
4 days
Duration
4 days
Price: $2990 VIEW DETAILS

Python Basics

Python is an interpreted, object-oriented, high-level scripting language that can help you get your work done in a hurry! Every lesson in the course is relevant for scripting within the workplace, including; data retrieval and storage from the local system, working with RESTful APIs, and decoding JSON....
# of Virtual Event(s)
2
# of Virtual Event(s)
2 EVENTS
Duration
5 days
Duration
5 days
Price: $2195 VIEW DETAILS

Perl Programming Essentials

In this course, you will learn the basics of writing and running Perl scripts. You also will learn how to use more advanced features such as file operations, report writing, the use of regular expressions, working with binary data files, and using the extensive functionality of the standard Perl library. You will immediately be able to use Perl to complete tasks in the real world. ...
# of Virtual Event(s)
7
# of Virtual Event(s)
7 EVENTS
Duration
4 days
Duration
4 days
Price: $2595 VIEW DETAILS

Next Level Java 9 Programming (Intermediate Java Programming)

Intermediate Java 9 Programming / Next-Level Java 9 is a four-day, hands-on fast-track course geared for experienced developers who have prior working knowledge of basic Java 8 or Java 9 who want to take advantage of the newest features of Java 9 that can help them improve performance and functionality of their Java 9 applications. Students will explore and learn how to leverage Modules, scale applications into multi-core environments, improve performance, and become a more effective Java 9 deve...
# of Virtual Event(s)
7
# of Virtual Event(s)
7 EVENTS
Duration
4 days
Duration
4 days
Price: $2495 VIEW DETAILS

C++ and Programming Basics for Non-Programmers (TTC2000-C)

C++ and Programming Basics for Non-Programmers is a five-day, basic-level training course geared for IT candidates who have little or no prior experience in computer programming. Throughout this gentle introduction to programming and C++, students will learn to create applications and libraries using C++ using best practices and sound OO development techniques for writing object-oriented programs in C++. Special emphasis is placed on object-oriented concepts and best practices throughout the tra...
# of Virtual Event(s)
6
# of Virtual Event(s)
6 EVENTS
Duration
5 days
Duration
5 days
Price: $2595 VIEW DETAILS

TrainUp.com is your one-stop source for the best virtual programming training and live courses nationwide. Start your search now and browse among 102 live instructor-led programming training classes near you, from the industry's best programming training companies such as SkillSoft, BizLibrary, and Hands On Technology Transfer, Inc. (HOTT) TrainUp.com also lists more than 888 self-paced online programming training courses, micro-learning videos, and eLearning bundles. If you have a team to train, we can conduct a course just for you. Check out our onsite on-site programming training page to request a custom virtual or in-person training quote today.

Image

Request Programming On-Site Training. We bring the best instructors to you.

Programming Courses and Workshops

Software engineering is a lucrative field, but one that also requires extensive programming training. Those interested can learn various computer languages like Java, HTML, Python, C, Ruby and C++ through the right instruction. These languages are used to write software, webpages and mobile apps, among others.

Professionals seeking careers in computer technology need to have at least basic knowledge of some of the numerous coding languages. Programming requires the ability to not only write code, but also test and debug, as well as have an understanding of program design and the knowledge needed to write "readable" code.

Programming has changed a great deal since the creation of computers. Originally, coders would insert cards with holes punched in them to direct a computer through a series of processes. Today, all of this work is done digitally, where far more complex instructions can be given.

While most employers prefer computer scientists to have a bachelor's degree, additional programming training and certification can assist these professionals not only in finding a job in this competitive field, but also learn a number of languages that may make their jobs easier and more fruitful. Programmers, or those interested in the field, can take seminars on various languages from TrainUp, from beginner levels to advanced coding.

Request Information

Can't find what you're looking for? Our team responds within 30 minutes. Ask about getting $250 off your first on-site training.

Join The 50,000+ Companies That Have Purchased Training from TrainUp.com

  • 50K+ Companies Trained

    Including 90% Of Fortune 500 Companies Have Purchased Training With TrainUp.com

  • 300K+ Courses & Videos

    Live Instructor-Led (Classroom & Virtual), Self-Paced E-learning & Custom OnSite Training Solutions From Leading Training Providers

  • 800+ Expert Instructors

    Industry-Leading Subject Matter Experts (SMEs).Tenured &
    Award-Winning Instructor Network