All classes are taught LIVE by seasoned instructors. * 9.6 of 10 (over 22 k student survey results - 2023)

Find A Class in Your City:

Programming Training, Class, & Course Information

Email this page | Print this page

We can do that and have done that for over a decade now. 

For a quote, call 877 760 0078, email us at or send us a note 

  • Full day, or half day class sessions
  • 1on1 or any group size
  • Customized topics with our examples or your docs
  • Student assessment to ensure right level (no extra charge)
  • Post class test to ensure students learned

To View Class Dates: Please use the pull down options on the upper left of this page to select your course and city. You can then navigate to other classes in that same city, view class descriptions and register for the class. If your class is not listed there, please visit our homepage for search pull downs with all the courses (upper right area of page).

***   All programming public classes are limited to 5 students -
small, focused training.    ***

Save on Training Packages Today! Do you need to learn several Programming classes for a new project or your next review? See which training package suits your needs and begin your savings! You have 12 months to take the classes - From Programming to Graphics, click here to read more >>

Volume Training = Big Savings With Training Tickets -- Sonic Training’s "Training Tickets" are prepaid training vouchers where each ticket is equal to one day for any class at Sonic Training. Our Training Tickets make it easy to register your employees and accounting is simplified as well. We track who takes which class and when with monthly reports sent to your company's training contact. The best part is the savings! Read more>>

On-Site Training: We can also teach one-on-one at your location for a reduced rate. Click here to read more for more benefits.

Class Price
All public classes range from $350 to $695 -- see class schedule for exact pricing.


Programming Training Short Descriptions

HTML & CSS Introduction and Intermediate
Students will learn about how to create Web documents using HMTL.
Click here for full description.

HTML5 Introduction
They will learn about the new HTML5 structural, semantic, and form tags, how to use Canvas to create drawings natively in the browser, how to work with HTML5 audio and video...
Click here for full description.

Java Prgramming Fundamentals

This course introduces you to general programming concepts, and it can serve as the foundation course for a complete path in computer programming skills. Although the programming concepts introduced in this course apply to most programming languages, this course uses Java™ SE Development Kit 6 Update 3 as a tool for learning.
⇒Click here for full description.

Javascript Introduction
Students will learn how to use JavaScript to enhance their Web pages.
⇒Click here for full description.

Microsoft Access: VBA Programming
This course is designed for experienced Access users who want to learn ActiveX data objects, control structures, and the basics of VBA programming. This manual is designed for quick scanning in the classroom, and filled with interactive exercises.
⇒Click here for full description.

Microsoft Excel VBA / Macros
In the previous Excel courses, you used Excel to simplify business tasks, including the creation of spreadsheets, graphs, charts, and formulas that were difficult to create and nearly impossible to maintain using pencil and paper. You now want to simplify your work in the Excel environment by automating many of the repetitive tasks that are part of spreadsheet development. In Excel: VBA (Visual Basic for Applications) to VBA you apply the Visual Basic for Applications (VBA) programming language to simplify many of the tasks you learned in Excel: Level 1 and Excel: Level 2.
⇒Click here for full description.

PHP Programming Fundamentals
PHP: Introduction explores all of the major elements of PHP programming. With PHP, you can build dynamic, data-driven Web sites that use a variety of databases. Easy-to-understand code samples are used to demonstrate the many elements and techniques used in PHP programming.
⇒Click here for full description.

SQL Fundamentals
You have access to company databases and your job may require you to retrieve data from those databases. Retrieval of information from a database is dependent on precisely ordered logic and specific information. This course will help you to use Structured Query Language (SQL) as a tool to implement that logic and define instructions.
⇒Click here for full description.

XML / XSLT / XPath Fundamentals
Students will create and apply styling to XML documents in a series of hands-on labs that focus on the development of coding conventions and compliance with the rules for well-formed XML.
⇒Click here for full description.