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.
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
- Enhanced career opportunities
- E&ICT Adacemy, IIT Kanpur Certification
- Recognition and credibility in the industry
- Skill development and professional growth
Prerequisites
- No experience is required. But fundamental knowledge of C/C++ and statistics would be helpful.
Admission Closes on 5 March
Skills Covered
- Business Strategic & Analytics
- Operations Management
- Decision Making Tools
- Finance & Economics
- Marketing Management
- Organizational Behavior and Design
- Human Resource Management
- Breakthrough Management
- Management Communication
- Green Manufacturing
- Ethics & Values in Business
- Interpersonal Skills & Leadership
- Vision to Execution Entrepreneurship
- Micro and Macro Economics
- Leadership & Decision Making
- Frontier Technologies in Manufacturing
- Strategies for Managing Innovation
- Technology Management
- Advance Materials
- Automation & Robotics in Manufacturing
- Computer Integrated Manufacturing Systems
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
- A bachelor's degree with an average score of at least 50%
- Prior knowledge or experience in programming and mathematics
- 2+ years of formal work experience (preferred)
Best Suited For
- Software Engineers
- Freshers
- BI Developers
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