Learn to Code, Code to Learn.


Start with SCRATCH  and learn the more advanced programming languages like JAVA, RUBY and PYTHON.

Visual Programming

About the Course

This course is designed as the starting point for beginners to coding. Consider it your first, competency and project-based programming course. You will be learning using Scratch, a popular programming language highly suited for providing students with a strong foundation in programming.


About the Course

Every professional webpage you have visited is written in a language called HTML. This course is designed to build your coding skills in effectively using HTML to develop your own website.


About the Course

This course is designed to teach students how to use core CSS (Cascading Style Sheets) technologies for creating better, engaging, and responsive website layouts. The course is designed for beginners who have a prior experience coding in HTML.

Java Script

About the Course

Users engagement is crucial to the success of any webpage. Unless a webpage is interactive and user-friendly, conversion rates fall, bounce rates increase, and any organic or paid visibility that a website has is lost. Java Script is the language that professionals rely on to transform their static HTML webpages into highly interactive online spaces.

This course will introduce  you to JavaScript, a powerful language used to make websites more interactive and user-friendly. The course assumes that you’re new to the language, and so will get you started with the basic concepts of the language, teaching you the basic functionality such as creating functions, creating variables, and calling these lines of code from your standard HTML pages.


About the Course

jQuery is fast becoming a must-have skill for front-end developers. As a new kind of JavaScript library, it allows designers to easily control HTML interactions (events, animations, etc.) on their webpage.

The purpose of this jQuery training course is to provide an overview of the jQuery JavaScript library. By the end of this course, you will be able to use JQuery to complete basic tasks and make your website more responsive.


About the Course

Python is one of the oldest, simplest, and most powerful object oriented programming (OOP) languages on the planet.

Python’s simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. It supports modules and packages, which encourages program modularity and code reuse. Furthermore, the Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed.

This course is designed for anyone who needs to learn how to write programs in Python. This course will teach you the basics of Python and how to use that language in a project-based programming setting.


Ruby is a powerful, flexible programming language you can use in web/Internet development, to process text, to create games, and as part of the popular Ruby on Rails web framework. It is a dynamic, high level , Interpreted ,object oriented and easy to use language.


About the Course

PHP, or the “PHP: Hypertext Preprocessor” is a general yet powerful scripting language extensively used in web development and often embedded with HTML. PHP is perhaps one of the few “universal languages”, ones that can be used and implemented across different platforms and integrated with almost any cross server specific language.

This course will take you through the fundamentals of programming in PHP, building your proficiency and stamina in creating larger, more complex codes for better web sites and web experience. We are using Apache for this PHP Training.


About the Course

Java is one of the oldest languages on the planet. It is running just about everywhere because its primary use as a coding platform for developing applications. It is used for developing mobile and browser based apps, games, and other desktop and enterprise wide tools and applications. This course will teach you how to leverage this language to develop innovative and powerful applications, tools, games, and other software for solving problems.


About the Course

Structured Query Language (SQL: pronounced “ess-que-el) is a standard language used to access and communicate with a database. According to ANSI (American National Standards Institute), it is the standard language for relational database management systems.

Learning SQL is crucial if you want to create, update, and maintain large databases.This course is designed as an SQL tutorial and will teach you how to use SQL to access and manipulate data in all the major database management software, including but not limited to  MySQL, SQL Server, Access, Oracle, Sybase, and DB2, among other database systems.


About the Course

Learn to build robots form scratch. These class is designed to encourage innovation, creativity, foster imagination and make learning a real fun.  students will have an amazing time experimenting with technology as well as building and animating cool LEGO robots.

Raspberry pi

About the Course

The Raspberry Pi is a credit card-sized computer that plugs into your TV and a keyboard. It is a capable little computer which can be used in electronics projects, and for many of the things that your desktop PC does, like spreadsheets, word processing, browsing the internet, and playing games. It also plays high-definition video. Learn to code, program and compute with Raspberry Pi.