Programming, in basic terms, means writing instructions for a computer or device like a smartphone or tablet to do a specific task. It involves describing processes, procedures and authoring of algorithms. This code lets the computer function and operate smoothly. This field can also include testing, debugging, and maintaining source code, and programmers are also called computer programmers, developers, coders, and software engineers.
There are many computer programming languages. A programmer can be a specialist in one area or language, or a generalist who writes code for many kinds of software. Well trained programmers are in high demand for Internet and cloud services, the many types of devices, software-as-a-service (SaaS) packages, automation systems, user interfaces and gaming.
ONLC has high-impact programming classes for those looking to start a career as a programmer / developer as well as for those wanting to further their programming knowledge with advanced skills and new languages. Classes are available for Azure, Java, Angular, Bootstrap, Python, MySQL, Visual Studio among others.
Instructor-led Training (ILT) -or- On-Demand*
Instructor-led Training (ILT
) classes
are live, hands-on available at convenient ONLC centers or home. On-Demand courses are self-study (typically a blend of video tutorials, labs and exercises) for which you get 24/7 access for a period of months. See course titles, prices & schedule. *On-Demand may not be available for all titles.
Those with a volume training need, multiple people and/or classes, may qualify for discounting when all training is purchased upfront. Check out our CEA Savers and for help finding the best discounting for all of your computer training needs contact an ONLC Advisor weekdays at 1-800-288-8221.
Our Group Training solutions can help you save both time and money getting your team programming. Options can be public or private training with instruction virtually or in-person. We can incorporate several learning methods and customize content for specific objectives, schedules and budgets! For more and to receive a price quote see Group Training .
ONLC offers training for many programming languages. For your convenience we have them listed in groups below by topic. Don't see what you need? Call our Education Advisors at 1-800-288-8221 as we're always expanding our curriculum.
Click Title for Dates & Outlines | Days | Fee |
General Programming Introduction | ||
C# Programming Level 1: Introduction for Non-Programmers | 4 | $1595 |
Python Programming Level 1: Introduction for Non-Programmers | 4 | $1595 ![]() |
Java Programming Level 1: Introduction for Non-Programmers | 4 | $1595 ![]() |
MTA - Software Development | ||
40361: Software Development Fundamentals | 3 | $1125 |
Click Title for Dates & Outlines | Days | Fee |
HTML | ||
HTML 5 and CSS Content Authoring: Level 1 | 3 | $1195 ![]() |
HTML 5 and CSS Content Authoring: Level 2 | 2 | $895 |
20480: Programming in HTML5 with Javascript and CSS3 | 5 | $2795 ![]() |
HTML (On-Demand, Self-Study) | ||
JavaScript | ||
JavaScript and jQuery Programming: Level 1 | 3 | $1195 |
JavaScript and jQuery Programming: Level 2 | 2 | $895 |
Web Design (On-Demand, Self-Study) | ||
Web Development On-Demand - Frontend Web Development Essentials (HTML 5, CSS, JavaScript and jQuery) | 3 | $695 ![]() |
Click Title for Dates & Outlines | Days | Fee |
Java Programming - Prerequisite | ||
Java Programming Level 1: Introduction for Non-Programmers | 4 | $1595 ![]() |
Java Programming | ||
Java Programming Level 1: Introduction for Programmers | 3 | $1195 ![]() |
Java Programming Level 2: Advanced Programming Techniques | 2 | $995 ![]() |
Java Programming Level 3: Developer Deep Dive | 5 | $2795 |
Click Title for Dates & Outlines | Days | Fee |
Introduction to Programming (Instructor-led) | ||
C# Programming Level 1: Introduction for Non-Programmers | 4 | $1595 |
20483: C# Programming Level 3: Developer Deep Dive (Microsoft Course 20483) | 5 | $2795 |
Introduction to Programming (self-study) | ||
C# On-Demand: Programming in C# (20483) | 5 | $995 ![]() |
Along with outstanding training, attendees in our public, live instructor-led classes have these bonuses:
Attend Live Classes from Home
You can attend our live, instructor-led classes from the comfort and convenience of your own home. The setup is really easy and you don't have to have the class software on your device. Follow our easy setup video. If you're still not sure about the setup contact an ONLC Advisor toll free for assistance.
Education Advisors to Help You
Our advisors can answer questions you may have about classes, vendor certifications and discount options to help you select the training that is right for you.
For assistance, contact our Education Advisors toll free in the USA at 1-800-288-8221 (weekdays).
Training Locations Coast to Coast
ONLC Training Centers offers hands-on, remote instructor-led training classes at hundreds of ONLC locations in North America. And for those not near one of our sites, you can attend these same live classes from your home/office computer via our Remote Classroom Instruction (RCI™). Find ONLC centers near me.
Group Training Option
ONLC offers complete learning solutions so training coordinators can quickly and successfully upskill their teams while maintaining their budget. Training can be via our public class schedule or private sessions delivered virtually or in-person on-site. We can also customize content to meet the client's specific needs and technologies. To discuss our group training options and to receive a price quote complete our quick Group Training Request form or call 1.800.288.8221 (weekdays).
To learn more about ONLC's classes or should you have questions please contact our Education Advisors weekdays at:
1.800.288.8221