Online courses

Choose from numerous courses designed and supported by domain experts. Blended with excellent education practices, we offer highly engaging, and interactive lectures along with application-oriented Case Studies and Assessments backed up by esteemed certifications.

Introduction to Computer Science

TeachEdison Beginner

This course is an introduction to the art of computer programming. It is the moderated variant of the CS50, a prestigious entry-level program offered at universities. It focuses on how to think algorithmically and to solve problems efficiently.

Developing iOS Applications

TeachEdison Intermediate

This course is designed for software programmers who are getting into iOS development. It will introduce you to iOS app development in Swift, a new programming language from Apple, and serves as your launching point for mobile development.

Introduction to Python Programming

TeachEdison Beginner

Welcome to the world of programming. Learn the foundational skills of coding concepts in this introductory Python course. We offer a step-by-step walk-through, from a basic idea to translating that idea into code, and everything in between.

Introduction to R Programming

TeachEdison Beginner

In this Introduction to R course, you will learn the basics of this fascinating open source language. It provides a solid foundation for programming tools, data manipulation, and functions in R programming.