Certificates shipped for course completion till 25th of the last month.

Select Your Style

Choose your layout

Color scheme

Introduction to Programming – A Practical Approach

Introduction to Programming – A Practical Approach

Introduction to Programming – A Practical Approach

About the course

If you’re new to the programming world, this is the right course to step into this world of programming. This course covers the fundamentals of programming starting from the extreme basics. This course will help the beginner to understand the process of creating a computer program which is capable of performing the desired operations. This course comprises of video lectures which can be viewed online and offline as per the convenience of the user. It also has practice questions, downloadable source code files for saving user's time in typing the source code, since almost the entire course is hands on. So, this makes it all together a complete package.

This course covers the fundamentals of programming, which includes writing a basic program. This course deals with the fundamentals of Javascript. This course covers the use of operators with variables and characters to perform different operations like arithmetic operations, logical operations etc. Other topics include working with conditional statements, loops, creating and using functions etc. This course will transform the user from an ordinary learner to a full fledged elementary level programmer, who is ready for more complex programming courses.


Advantages of learning this course
Target Audience
Why learn Introduction to Programming?
Course Features
Test & Evaluation
  • Timeline
  • Scholarship Details

Please Login or Register to fill the Scholarship form.

Scholarship Application

Under Graduate

Post Graduate



Other Information


*CGPA to percentage conversion formula:

Equivalent Percentage = CGPA obtained X 9.5 X (10/CGPA Scale)
Example: If CGPA obtained is 8.00 on the scale of 10, then Equivalent
percentage will be 8.00 X 9.5 X (10/10) = 76%,
or If CGPA is 3.7 out of 4, then Equivalent percentage will be 3.7 X 9.5 X (10/4) = 87.88%


We urge you to provide correct information to your best knowledge. Certificates will be withheld if found that you have misrepresented any data / information.


  1. Basic Programming Concepts

    1. Introduction to Programming

    2. Introduction to Programming Language

    3. How To Write Source Code

    4. Using Source Code

    5. Compiled and Interpreted Languages

  2. Programming Syntax

    1. Introduction to JavaScript

    2. Writing First Program in JavaScript

    3. Request Input

  3. Datatype and Variables

    1. Working with Characters and Strings

    2. Using Operators

    3. What are Variable and Datatype?

    4. Strong, Loose and Duck-typed Languages

    5. Working with Numbers

    6. Using White Space

    7. Adding Comments to code for Human Understanding

  4. Understanding Conditional Code

    1. Working with if Statement

    2. Building with Complex Conditions

    3. Setting Comparison Operators

    4. Writing the Switch Statement

  5. Introduction to Modular Code

    1. Breaking your Code a Part

    2. Creating and Using Functions

    3. Working with Parameters and Arguments

    4. Variable Scope

    5. Splitting Code into Different Files

  6. Introduction to Iteration Using Loops

    1. What is Iteration?

    2. Creating a While Statement

    3. Writing a For Loop

  7. Strings in Detail

    1. Using String Concatenation

    2. How to find Patterns in Strings

    3. What are Regular Expressions?

  8. Collections

    1. Working with Arrays

    2. Nature of Arrays

    3. Looping through Collections

    4. Collections in Other Languages

  9. Programming Approach

    1. Introduction to Programming Approach

    2. Writing Pseudo Code

  10. Input and Output Basics

    1. Input-output and Persistence

    2. Reading and Writing from the DOM

    3. Event Driven Programming

    4. What is File I-O

  11. When we Make Mistakes

    1. What is debugging?

    2. Tracing Through a Section of Code

    3. Understanding Error Messages

    4. Using Debuggers

  12. What is Object-Orientation?

    1. Introduction to Object-Oriented Languages

    2. Classes and Objects

    3. Review of Object-Oriented Languages

  13. Advanced Topics

    1. Memory Management Across Languages

    2. What are algorithms?

    3. What is Multi-Threading?

  14. More About Languages

    1. What are Languages?

    2. C-based Languages

    3. The Java World

    4. .NET Languages- C# and Visual Basic .NET

    5. Ruby

    6. Python

    7. Objective-C

  15. Introduction to Programming Final Quiz