Programming

Dive into the world of coding and programming with our extensive collection of online courses. Programming is the cornerstone of the digital age, and our courses are designed to equip you with the knowledge and skills to thrive in this dynamic field. Whether you’re a novice looking to learn the fundamentals or an experienced developer seeking to stay updated with the latest technologies, our programming courses have you covered. Programming not only opens doors to exciting career opportunities but also enhances problem-solving abilities, fosters logical thinking, and boosts creativity. With programming, you can build websites, mobile apps, software, and more, shaping the digital landscape and making your mark in the tech world. Join us on this coding journey, and discover how programming can empower you to innovate, automate tasks, and create solutions that change the way we interact with technology.

Category Image

.Net Secure Coding Camp | Attacking and Securing C# / ASP.Net Web Applications (TT8320-N)

Discover the cutting-edge of cybersecurity and elevate your skills as...

Click here to Enroll

Advanced C++ 20 Programming / Modern C++ (TTCP2175)

Geared for experienced C++ developers, Advanced C++ 20 Programming /...

Click here to Enroll

Advanced Java 9

This course provides an in-depth treatment of the many significant...

Click here to Enroll

Advanced Programming Techniques with Python (v1.2)

Python continues to be a popular programming language, perhaps owing...

Click here to Enroll

Advanced Python Programming / Next-Level Python (TTPS4850)

Advanced Python Programming is a practical, hands-on Python training course that...

Click here to Enroll

Android App Development with Studio

This five-day course will teach the basics of Android mobile...

Click here to Enroll

Angular JS

AngularJS is a structural ‘super heroic’ MVC framework that defines...

Click here to Enroll

Ansible 101 – Essentials

Ansible is used to bring structure and consistency to system...

Click here to Enroll

Ansible 201 – Network Automation with Python and Ansible

Continue your studies of Ansible, with a focus on automating...

Click here to Enroll

Ansible 202 – Linux Server Automation

Continue your studies of Ansible, with a focus on automating...

Click here to Enroll

Ansible 203 – Windows Server Automation

Continue your studies of Ansible, with a focus on automating...

Click here to Enroll

Ansible 204 – Network Automation with Palo Alto

Supercharge the pace of Palo Alto Next Generation Firewalls (NGFWs)...

Click here to Enroll

Ansible 301 – Customizing Ansible

This course is designed to move students beyond Ansible Essentials,...

Click here to Enroll

Applied Python for Data Science & Engineering (TTPS4874)

Geared for scientists and engineers with limited practical programming background...

Click here to Enroll

Applying AI to the 2021 OWASP Top Ten (TTAI2832)

Applying AI to the OWASP Top Ten is an immersive,...

Click here to Enroll

Architecting CI/CD Pipelines and Automations

This course covers what attendees need to design successful CI...

Click here to Enroll

Basic Java 17 Programming for Developers New to OO (C, Mainframe, COBOL) (TT2120)

Geared for experienced developers, Basic Java Programming for Developers New...

Click here to Enroll

Building Recommendation Systems with Python (TTAI2360)

Recommendation systems are at the heart of almost every internet...

Click here to Enroll

C++

This course is an introduction to computer programming using C++....

Click here to Enroll

CSS Fundamentals

HTML and CSS (Cascading Style Sheets) work hand in hand...

Click here to Enroll

Deep Learning Essentials Boot Camp (TTAI3012)

Jump Start your Deep Learning journey in our two-day, hands-on...

Click here to Enroll

Deep Learning with Vision Systems | Hands-On Computer Vision (TTAI3020)

Computer Vision solutions are becoming increasingly common, making their way...

Click here to Enroll

Exploring AI & Machine Learning for the Enterprise / Hands-On Overview (TTML5502)

Exploring AI & Machine Learning for the Enterprise Overview (with...

Click here to Enroll

Fast Track to Scala Programming for OO / Java Developers (TTSCL2104)

Discover the power of Scala programming in our comprehensive, hands-on...

Click here to Enroll

FileMaker Pro

 This comprehensive three-day hands-on FileMaker Pro course focuses on the...

Click here to Enroll

Forecasting, Behavioral Analysis, and What-If Scenarios with Python (TTPS4883)

Forecasting, Behavioral Analysis, and What-If Scenarios with Python is an...

Click here to Enroll

Getting Started with Programming, OO & Java Basics for Non-Developers (TT2000)

Getting Started with Programming, OO and Java Basics for Non-Developers...

Click here to Enroll

Git and GitHub Essentials

This course covers the fundamentals necessary to utilize Git and...

Click here to Enroll

Go Programming Essentials

Go is designed to be concise, clean, and efficient. It...

Click here to Enroll

Hands-On Practical Python for Data Wrangling & Transformation (TTPS4880)

Python, renowned for its simplicity and robustness, has become an...

Click here to Enroll

Hands-on Predictive Analytics with Python (TTPS4879)

Predictive analytics is an applied field that employs a variety...

Click here to Enroll

Implementing AI in Software Testing | AI in Test Automation (TTAI2140)

Learn how artificial intelligence is revolutionizing the software testing process...

Click here to Enroll

Intermediate C++ Programming / Effective C++ (TTCP2150)

C++ is a powerful, high-performance programming language that offers an...

Click here to Enroll

Intermediate Linux (TTLX2104)

Intermediate Linux: Shell, Bash, Text Manipulation, Multitasking & More is a...

Click here to Enroll

Introduction HTML5, CSS3 and JavaScript (TT4003)

Introduction to HTML5/CSS3 and JavaScript is a three-day hands-on course...

Click here to Enroll

Introduction Perl Programming Essentials (TT4925)

Introduction to Perl Programming Essentials is an Introductory-level practical, hands-on Perl...

Click here to Enroll

Introduction to AI & Machine Learning JumpStart (TTML5503)

By using artificial intelligence (AI) and machine learning (ML) on...

Click here to Enroll

Introduction to Angular 16 Essentials (TT4165)

Geared for experienced web developers, Introduction to Angular 16 Essentials is a...

Click here to Enroll

Introduction to C++ Programming Essentials (TTCP2100)

Introduction to C++ Programming Essentials is a four day, hands-on...

Click here to Enroll

Introduction to Cassandra (TTDS6776)

The Cassandra (C*) database is a massively scalable NoSQL database...

Click here to Enroll

Introduction to Full Stack Web Development with Python and Django (TTPS4860)

Geared for web developers new to Python, Introduction to Full Stack Web...

Click here to Enroll

Introduction to GitHub for Developers (TTDV7551)

Introduction to GitHub for Developers is a fast-paced hands-on course...

Click here to Enroll

Introduction to GitLab / GitLab Quick Start (TTDV7553)

Immerse yourself in the dynamic world of GitLab, a leading...

Click here to Enroll

Introduction to HTML5, CSS3 and Responsive Design (TT4002)

Introduction to HTML5/CSS3 and Responsive Design is a two-day course...

Click here to Enroll

Introduction to Java 9

This is a five-day, comprehensive, and hands-on training course geared...

Click here to Enroll

Introduction to Java Programming Developer’s Workshop (TT2100)

Introduction to Core Java Programming for Object Oriented (OO) Experienced...

Click here to Enroll

Introduction to JavaScript | Modern JavaScript Essentials (TT4110)

Introduction to Modern JavaScript | JavaScript Essentials is a hands-on...

Click here to Enroll

Introduction to Kafka for Developers (TTDS6760)

Kafka is a real-time data pipeline processor. Its high-scalability, fault...

Click here to Enroll

Introduction to Kubernetes / Kubernetes Quick Start (TTDV7590)

Containerization has taken the IT world by storm, in the...

Click here to Enroll

Introduction to Linux | Linux Essentials JumpStart (TTLX2103)

Introduction to Linux is a 3-day, hands-on course that provides attendees...

Click here to Enroll

Introduction to Linux Systems Administration (TTLX2220)

Linux System Administration is a comprehensive hands-on course that teaches...

Click here to Enroll

Introduction to MongoDB for DBAs (TTDB4680)

MongoDB is fast becoming the database of choice for big data...

Click here to Enroll

Introduction to MongoDB for Developers (TTDB4683)

MongoDB is fast becoming the database of choice for big data...

Click here to Enroll

Introduction to Programming with Python (v1.01)

Though Python® has been in use for nearly thirty years,...

Click here to Enroll

Introduction to Python Programming Basics (TTPS4800)

Python is one of the most versatile, popular programming languages...

Click here to Enroll

Introduction to React Basics (TT4190)

React Essentials is an engaging, three-day course tailored for web...

Click here to Enroll

Introduction to React Native (TT4198)

Getting Started with React Native is a hands-on, intermediate level...

Click here to Enroll

Introduction to Test Automation Essentials (TT3511)

Introduction to Test Automation is a one-day, hands-on event designed...

Click here to Enroll

Introduction to XML Fundamentals (TT4300)

Introduction to XML Fundamentals is a three-day comprehensive course that provides...

Click here to Enroll

iOS Mobile App Development with Swift

In this five-day course, the students will learn how to...

Click here to Enroll

Java RESTful Services Essentials (TT7305)

Geared for experienced Java developers, Java REST Essentials is a...

Click here to Enroll

Java Secure Coding Camp | Attacking & Securing Java EE Web Applications (TT8320-J)

Discover the cutting-edge of cybersecurity and elevate your skills as...

Click here to Enroll

JavaScript Essentials with jQuery

JavaScript Essentials with jQuery provides an introduction to and experience...

Click here to Enroll

JavaScript Fundamentals

JavaScript is a simple and powerful programming language that adds...

Click here to Enroll

JQuery

jQuery is a fast, small, and feature-rich open-source, cross-platform JavaScript...

Click here to Enroll

JumpStart to Jira for Administrators (TTDV7540)

Geared for experienced administrators, Jump Start to Jira for Systems...

Click here to Enroll

JumpStart to Jira for End Users (TTDV7541)

Jira from Atlassian is a leading project management software that...

Click here to Enroll

Looker Basics: Quick Start to Analyzing and Visualizing Data with Looker (TTDVLK01)

Looker Basics: Quick Start to Analyzing and Visualizing Data using...

Click here to Enroll

Looker Bootcamp: Analyzing and Visualizing Data with Looker (TTDVLK02)

Discover the power of data analytics and visualization with our...

Click here to Enroll

Machine Learning Boot Camp / Deep Dive Skills Workshop (TTML5511)

Our engaging Machine Learning Essentials Boot Camp is a comprehensive...

Click here to Enroll

Machine Learning Essentials for Scala Developers (TTML5506-S)

Discover the power of machine learning with Scala, a versatile...

Click here to Enroll

Machine Learning Essentials with Python (TTML5506-P)

Dive into the fascinating world of AI and Machine Learning...

Click here to Enroll

NLP Boot Camp / Hands-on Natural Language Processing (TTAI3030)

The Hands-on Natural Language Processing (NLP) and Generative AI Boot...

Click here to Enroll

Objective C

Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style...

Click here to Enroll

PHP Fundamentals

PHP is a popular general purpose scripting language that is...

Click here to Enroll

Programming in C# | Creating Apps in C# and .Net Core (20483)

Geared for experienced developers, Programming in C# / Creating Apps...

Click here to Enroll

Programming in C# MA-2038

About this Course:- This course is jumping off point into...

Click here to Enroll

Python

Python is a popular general purpose programming language. It is...

Click here to Enroll

Python Boot Camp / Mastering Python Programming Essentials (TTPS4820)

As a cornerstone of our Python SkillJourney series, our Mastering Python Programming Boot...

Click here to Enroll

Python for Everyone: Getting Started with Python for Non-Developers (TTPS4803)

Python is one of the most versatile, popular programming languages...

Click here to Enroll

Python for Networking & Systems Administration / SysAdmin (TTPS4824)

Targeted for network administrators looking to automate administrative tasks across...

Click here to Enroll

Python Security | Introduction to Python Programming for Security Analysts & Professionals (TTPS4894)

Geared for experienced security professionals new to Python, Python Programming...

Click here to Enroll

Quick Start to Mastering Prompt Engineering for Software Developers (TTAI2300)

Prompt Engineering offers coders and software developers a competitive edge...

Click here to Enroll

RPA and UiPath Boot Camp / Hands-On Robotic Process Automation (TTAI4000)

Robotic Process Automation (RPA) is a revolutionary technology that enables...

Click here to Enroll

Ruby On Rails

Ruby on Rails is a framework that uses and depends...

Click here to Enroll

Tech Smith Camtasia and Snagit

 This two day hands-on class explores the potential of Camtasia...

Click here to Enroll

Terraform 101 – IAC

As enterprises seek to deploy and maintain increasingly complex cloud...

Click here to Enroll

Terraform 102 – Managing Azure Infrastructure with Terraform

As enterprises seek to deploy and maintain increasingly complex Azure...

Click here to Enroll

Test Automation with Python | PyTest Essentials (TTPS4832)

The pytest framework is simple to use but powerful enough...

Click here to Enroll

Test Driven Development (TDD) and Unit Testing / JUnit Essentials (TT3503)

Test Driven Development (TDD) and Unit Testing Essentials is a...

Click here to Enroll

Turbocharge Your Code! Generative AI Boot Camp for Developers (TTAI2305)

Generative AI represents an exhilarating frontier in artificial intelligence, specializing...

Click here to Enroll

Using Data Science Tools in Python

In this course, you will use various Python tools to...

Click here to Enroll

Web Development with HTML5, CSS, and JavaScript

In this course, you will develop web content in HTML,...

Click here to Enroll

Working with Ansible / Automation with Ansible (TTDV7580)

Introduction to Ansible | Automation with Ansible is a three-day,...

Click here to Enroll

Working with Elasticsearch 7.0 (TTDS6882)

Elasticsearch is the distributed search and analytics engine at the...

Click here to Enroll