Basic Programming using Python – FDP

Basic Programming using Python – FDP

This 20-hour online course offers a solid foundation in Python, designed especially for beginners. With Prof. Karakare’s expert guidance, you’ll embark on a transformative coding journey, whether you’re aiming for a career in software development or simply want to unlock the world of programming for personal projects. Join us today and start your coding journey with confidence.

Click or drag a file to this area to upload.

Programming in Python

This course is a concise yet comprehensive program tailored for B.Tech/MCA/BCA/M.Tech students and corporate professionals. Covering Python fundamentals, control flow, functions, file handling, and object-oriented concepts, participants gain hands-on experience to code, analyze data, and develop applications efficiently. No prior experience required, making it ideal for beginners and experienced programmers alike.

Program Duration

20 hours

Learning Format

Self-Paced Learning

Course Price

₹499 (Inc. GST)

Our Alumni Work At

Course Curriculum

  • Faculty Introduction
  • Computer System
  • How does Computer Executes Program
  • Process of Programming
  • Why Python
  • History of Python
  • Running Python Programs and User Interaction
  • Interacting with Python Program
  • Interacting with Python Program Examples

  • Elements of Python
  • Variables
  • Identifiers
  • Program that tries to assign in Library Function
  • Choosing Identifiers

  • Assignment Statement
  • Comments in Python
  • Input Output Interaction

  • Data types in Python, Built-in Data Type
  • Floates

  • Types in Python
  • Type Conversion(Type Cast)
  • Type Conversion and Input

  • Strings
  • Length of String
  • Quiz for Len Function
  • Concatenation and Repeat Operations

  • Indexing and Slicing
  • Indexing and Slicing - Continued

  • Operators and Expressions
  • Binary and Unary Operators
  • Inter Division and Modulus Operator

  • Operators Precedence
  • Activity

  • Conditional Expressions and Statements
  • If else Conditional Statement
  • Finding Min of 3 Numbers
  • More Conditionals
  • Conditionals Examples
  • Activity

  • Lists
  • Mutable vs Immutable Types
  • List Comprehension
  • Sets
  • Dictionaries
  • Operations on Dictionaries and its Construction

  • Tuples
  • Length of a Tuple
  • Unpacking Sequences

  • Loop
  • Loop Invariant
  • While Loop
  • Practice Problem
  • For Loop
  • For Loop
  • Example Geometric Progression
  • Nested Loop
  • Break Statement
  • Continue Statement

  • Function
  • Return from a Function, Return Statement
  • Globals

  • Recursion
  • Recursive Functions-Properties
  • Divide and Conquer Approach
  • Recursion and Induction
  • Constructing  Recursive Functions-Examples
  • Binary Search for Sorted Arrays
  • Recursion vs Iteration
  • Recursion Summary
  • Recursion-Tower of Hanoi

  • File I/O
  • File I/O – Open and Close
  • File I/O – Read, Write and Append
  • Exception
  • Modules
  • Tips and Tricks
  • Examples

  • Quiz

Program Outcomes

Master Python’s syntax, semantics, and idioms effortlessly.

Unlock creative problem-solving techniques for tackling complexity.

Confidently apply object-oriented programming in Python with hands-on exercises.

Harness Python as a powerful problem-solving tool.

Explore diverse Python libraries and packages for practical skills.

Craft bug-free code with precision and confidence.

Certification Benfits

Prerequisites

Admission Closes on 5 March 

Skills Covered

Know your faculty

Prof. Amey Karakare

Prof. Amey Karakare is a Head Of The Department (HOD) for CSE branch at IIT Kanpur. Developed and maintains Prutor, a renowned Learning Management System (LMS) for programming courses, enhancing the learning experience for students and streamlining tasks for instructors since 2013. Recognized with prestigious awards including the 1989 Batch Faculty Award from IITK Alumni Association and the Best Faculty of the Year 2018 award from the Computer Society of India’s Mumbai Chapter. Offers popular online Python courses that have garnered significant popularity among Indian students and faculty members. Conducts Faculty Development Workshops on diverse topics, including Python programming, Machine Learning, and High-Performance Computing, contributing to educational advancement. Key involvement in high-impact projects sponsored by government agencies, such as setting up Rashtriya Avishkar Labs in over 150 schools and leading the Electronics and ICT Academy at IIT Kanpur, dedicated to training faculty and students.

How this course Benefits you :

  • Learn from one of the best IITK faculty.
  • Acquire in-demand Python skills for a competitive edge in the job market.
  • Gain hands-on experience with real-world Python applications.
  • Enhance problem-solving abilities through practical exercises.
  • Access a wealth of Python resources and libraries for diverse projects.
  • Boost your coding confidence with bug-free code writing.
  • Build your Resume with Certification from IIT Kanpur

Who is this course for :

  • Perfect for beginners eager to master Python programming and best practices.
  • Ideal for those looking to build a strong foundation in Python coding.

Course Fee

TOTAL PROGRAM FEE

₹ 499 (Inc. GST)

  • Course Type: Self-Paced Learning
  • Skill Level: Beginner
  • Certificate: Yes

Data Science Course Fee

Best Suited For

Important Dates

22nd September, 2022 (Thursday)

  • Online portal for application opens

18th November, 2022 (Friday)

  • Online portal for application closes

18th November, 2022 (Friday)

  • Receipt of letters of recommendation by Referees closes

23rd November, 2022 (Wednesday)

  • Last date of receipt of physical applications

26th November, 2022 (Saturday)

  • Shortlisting candidates for written test

11th December, 2022 (Sunday) (tentative)

  • Written test at 4 locations (Delhi, Calcutta, Mumbai, Chennai)

14th December, 2022 (Wednesday)

  • Shortlisted candidates for personal interview

1st January, 2023 (Sunday)

  • Personal interview at IIT Kanpur

03rd January, 2023 (Tuesday)

  • Selected candidates for admission

Apply Now

FAQs

E&ICT Academy, IIT K Certification is considered highly valuable and with hands on experience, getting a job would become that much more easy. 

  • B.Tech/MCA/BCA/M.Tech Students
  • Working Professionals from Corporate

No