Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Course Overview

The Introduction to Programming – A Practical Approach course by IIT Kanpur is designed for learners looking to learn the basics of programming. The course gives the appropriate head start for beginners to learn about computer programming. Students will become capable of writing programmes that can perform the desired computing operations.

The Introduction to Programming – A Practical Approach certification syllabus covers fundamental programming concepts such as source code, syntax, operators, loops, conditionals code, modular code, arrays, strings, functions, data types, and more. The course aims to build a sound foundation of understanding programming so that learners can study advanced ideas and languages going further.

The Electronics & ICT Academy of Indian Institute of Technology, Kanpur has developed and offered the Introduction to Programming – A Practical Approach certification course. It is a joint initiative of the Ministry of Electronics and Information Technology (MEITY) to provide a quality education through online medium. Students can also do project work as part of this course.

The Highlights

  • Six-weeks access to course content
  • Self-directed learning
  • 24x7 access to online video lectures
  • An offering of the Indian Institute of Technology, Kanpur
  • Computer Science subject
  • Paid course
  • Five hours of content

Programme Offerings

  • A shareable certificate
  • digital learning
  • Five hours of video lectures
  • Self-paced learning
  • Paid certification
  • quizzes
  • Expert instructors
  • 24x7 content access
  • Six-weeks access to the programme
  • An offering of IITK
  • assignments
  • project work

Courses and Certificate Fees

Certificate AvailabilityCertificate Providing Authority
yesIIT Kanpur
  • Interested candidates can join the Introduction to Programming – A Practical Approach programme by paying the course fee of Rs. 4,237
  • An extra 18% GST shall be charged on the fee amount

Introduction to Programming – A Practical Approach fee structure

Course name

Fee

Introduction to Programming – A Practical Approach

Rs. 4,237 + 18% GST


Eligibility Criteria

Certificate Qualifying Details

To be eligible for the Introduction to Programming – A Practical Approach certification, students must achieve a minimum of 60% score at the end of the programme. They must also complete the course modules and submit all the assignments.

What you will learn

Programming skillsKnowledge of computer application

After the completion of the Introduction to Programming – A Practical Approach training, you will successfully be able to:

  • Write efficient computer programmes
  • Explore sophisticated programming languages like Java, C++, Python, etc.
  • Understand the foundational principles of computer programming
  • Use programming ideas to write and develop some basic programmes

Who it is for

The Introduction to Programming – A Practical Approach training is mainly meant for individuals interested in computer science. It will be most beneficial to:

  • IT professionals who want to learn or freshen up their existing knowledge
  • Computer Science and Engineering faculties or teachers
  • Undergraduate or postgraduate students in IT or computer science
  • Individuals who want to learn fundamental concepts of programming
  • Aspirants aiming to kickstart a career in the IT/CS sector

Admission Details

Get admission in the Introduction to Programming – A Practical Approach programme by IITK with the help of these simple steps given as follows.

Step 1 – Click or tap on this link => https://ict.iitk.ac.in/product/introduction-to-programming-a-practical-approach/. You will land on the official course page of Introduction to Programming – A Practical Approach.

Step 2 – Near the top of this webpage, locate and tap on the ‘Enroll & Pay’ button. You will reach the order cart section. 

Step 3 – Hit the ‘Proceed to Checkout’ button. Now, you must register for an account as only logged in users can proceed further.

Step 4 – Tap on the ‘Click here to login / Register (New user)’ hyperlink to open the login page. Existing users can log in directly. New users should sign up by entering the required details.

Step 5 – A verification email will be sent to you having the link to your credentials. Now, you need to log in and fill in the billing details at the checkout page. Then, tap on the ‘Place Order’ button to be redirected to the payment gateway.

Step 6 – Finally, choose the mode of payment and pay the Introduction to Programming – A Practical Approach fee.

You will receive the payment receipt and all the essential course details on your registered contact number and email address. You should now be enrolled successfully in the Introduction to Programming – A Practical Approach training.

Application Details

Introduction to Programming – A Practical Approach online course does not mandate to fill and submit an application form. Open course page, register for an account and pay the fee to enroll in the online programme.

The Syllabus

  • Introduction to programming language
  • Using source code
  • Intro to programming
  • Writing source code
  • Interpreted and compiled languages

  • Request input
  • Writing code in JavaScript
  • Intro to JavaScript

  • Operators
  • Duck-typed, loose and strong languages
  • Utilising white space
  • Working with strings and characters
  • Data Type and variable
  • Working with numbers
  • Comments for human understanding

  • Building with complex conditions
  • Switch statement
  • If statement
  • Comparison operators

  • Creating, using, declaring and calling functions
  • Variable scope
  • Breaking the programme apart
  • Working with arguments and parameters
  • Distributing code into several files

  • For loop
  • While statement
  • What are iterations?

  • Regular expressions
  • Finding a pattern in strings
  • Using string concatenation

  • Nature of arrays
  • Collections in other languages
  • Working with arras
  • Looping through collections

  • Writing pseudo code
  • Intro to a programming approach

  • Writing and reading from the Document Object Model (DOM)
  • What is file i-o?
  • Persistence and input/output
  • Event-driven programming

  • What is debugging?
  • Tracing Through a Section of Code
  • Understanding Error Messages
  • Using Debuggers

  • Introduction to Object-Oriented Languages
  • Classes and Objects
  • Review of Object-Oriented Languages

  • Memory Management Across Languages
  • What are algorithms?
  • What is Multi-Threading?

  • C-based languages
  • .NET programming languages – Visual Basic .NET and C#
  • Python
  • What are the programming languages?
  • Java
  • Ruby
  • Objective-C

Evaluation process

To receive the Introduction to Programming – A Practical Approach certification, candidates must procure at least a 60% mark in the final assessment. Also, they must complete the course modules and submit all the assignments given to them.

IIT Kanpur Frequently Asked Questions (FAQ's)

1: Can I attempt a quiz multiple times?

No, you can take a quiz only once.

2: Is the Introduction to Programming – A Practical Approach programme based on the final assessment quiz?

The certificate is based on the overall performance, including the assignments, lecture quizzes and final quiz.

3: What is the duration of the Introduction to Programming – A Practical Approach online course?

The course provides five hours of online lectures. The course is purely self-paced so you can complete them as per your convenience. Still, you will get six-week access to the contents of the course.

4: Where to reach out if I have some technical queries?

You can drop an email at ict@iitk.ac.in or WhatsApp on + 91 9910043510.

5: Are there any prerequisites for enrolling in the Introduction to Programming – A Practical Approach certification course?

No, there are none.

Articles

Back to top