Programming Courses - CIAT eLearning

Programming Courses

Java

Java Programming

Master the basics and advanced topics in Java.

Get Started
Python

Python for Beginners

Get started with Python programming and its applications.

Get Started
C++

Advanced C++ Programming

Learn C++ with a focus on advanced object-oriented concepts.

Get Started
JavaScript

JavaScript Essentials

Learn the fundamentals of JavaScript for web development.

Get Started
C#

C# Programming

Understand C# for developing Windows applications.

Get Started
Ruby

Ruby on Rails

Master web development with Ruby on Rails framework.

Get Started
PHP

PHP Development

Learn server-side programming with PHP.

Get Started
Swift

Swift Programming

Learn Swift for iOS app development.

Get Started
Go

Go Programming

Explore Go programming for system and cloud applications.

Get Started
Kotlin

Kotlin for Android

Learn Kotlin for modern Android app development.

Get Started
TypeScript

TypeScript Basics

Learn TypeScript for building large-scale applications.

Get Started
SQL

SQL for Data Management

Master SQL for querying databases.

Get Started
R

Data Analysis with R

Learn R for data analysis and statistical computing.

Get Started
Haskell

Functional Programming with Haskell

Explore functional programming principles with Haskell.

Get Started
Perl

Perl Programming

Understand Perl for text processing and system administration.

Get Started
Dart

Dart for Flutter

Learn Dart programming for building mobile apps with Flutter.

Get Started
Scala

Scala Programming

Master Scala for functional programming and big data.

Get Started
Clojure

Clojure Programming

Explore Clojure for concurrent programming and data manipulation.

Get Started
Elixir

Elixir for Web Development

Learn Elixir for building scalable and maintainable applications.

Get Started
Visual Basic

Visual Basic .NET

Understand Visual Basic for Windows applications.

Get Started