What you'll learn

Unlock the power of Python with “Python for Absolute Beginners: Learn to Crack Coding Exams”! This course is designed for students who want to master coding from scratch and tackle coding exams with confidence. You’ll start with simple concepts like variables, loops, and functions, and gradually explore strings, lists, OOP, and file handling. Packed with hands-on exercises, real-world examples, and interactive challenges, this course makes learning Python fun and practical. No prior experience is needed—just curiosity and a willingness to explore. Join us and turn your coding skills into exam-winning strategies!

  • Python versions, Python on Windows, running a ‘Hello World’ program; Naming and using variables, avoiding NameError, values and types, variable names and keywords, statements, operators and operands, order of operations, operations on strings, composition, and comments
  • Modulus operator, random numbers, Boolean expressions, logic operators, conditional statements, nested conditionals; While loops, for loops, nested loops, random numbers in loops
  • Function calls, type conversion, math functions, adding new functions, parameters and arguments, recursion and its uses
  • Strings as compound data type, length, traversal, slicing, comparison, find function, looping and counting; List values, length, membership, operations, slicing, deletion, accessing elements, list and for loops, list parameters, nested lists; Mutability and tuples, tuple assignment, tuple as return values, dictionary operations and methods, sparse matrices, aliasing and copying
  • Creating classes, creating instance objects, accessing attributes; Class inheritance, overriding methods, data hiding, function overloading
  • Text files, writing variables, reading from files, writing to files, directories, pickling; Handling ZeroDivisionError, using try-except blocks, else block, handling FileNotFoundError; Concept of regular expressions, various types of regular expressions, usage

Sandeep kaur
Assistant Professor

I am an Assistant Professor and Mentor dedicated to fostering academic excellence and personal growth. With more than 7 years of experience in higher education, I have had the privilege of instructing and mentoring a diverse range of students in the field of Data Science and Web Development. Alongside my teaching, I also work on freelance projects, provide placement-oriented training sessions and mentor students to achieve their goals. My expertise extends to programming languages such as Python and R, data visualisation tools like Tableau and PowerBI, performing Data Analysis using Microsoft Excel. I am proficient in SQL for efficient data retrieval and manipulation,and have experience working with ETL tools such as SSIS and Informatica. Moreover, I have worked on Projects using Front-End Technologies like React/Angular. I actively engage in freelance projects, continuous professional development, attending industry conferences, participating in online courses, and contributing to data science communities.