Pasham Rasagna
Hyderabad/Online
Skills
About
Pasham Rasagna is a dedicated tutor who focuses on making complex subjects easy to understand. She teaches in English, Hindi, and Telugu, ensuring that students feel comfortable an...
Pasham Rasagna
Hyderabad/Online
Skills :
Pasham Rasagna is a dedicated tutor who focuses on making complex subjects easy to understand. She teaches in English, Hindi, and Telugu, ensuring that students feel comfortable an...
Courses by: Pasham Rasagna
Python Beginner to Advance
What You Will Learn
This Python course takes you from beginner to advanced levels. You will learn core programming concepts and skills step by step.
Module 1: Introduction to Programming & Python
Understand what programming is with fun real-life examples.
Learn about Python and how to install it or use online editors.
Write your first program, 'Hello World'.
Discover how code works.
Module 2: Basics of Python
Learn about variables and data types: integers, floats, strings, and booleans.
Practice input and output using input() and print().
Use basic operators for arithmetic, comparison, and logical operations.
Complete simple exercises and mini-games.
Module 3: Control Statements
Explore conditional statements such as if, else, and elif.
Use real-life examples for decision-making.
Learn about loops: for loop and while loop.
Engage in fun activities like a number guessing game and creating patterns.
Module 4: Data Structures
Work with lists: create, access, and modify them.
Understand tuples, sets, and dictionaries.
Apply practical examples such as managing student records or creating a shopping list.
Module 5: Functions
Learn what functions are and their purpose.
Define and call functions.
Practice using parameters and return values.
Build simple reusable programs.
Module 6: Strings & File Handling
Perform string operations, including slicing and using methods.
Work with text data.
Understand file handling: reading and writing files.
Complete a mini project that involves saving user data.
Module 7: Mini Projects (Beginner Level)
Create a calculator.
Build a number guessing game.
Develop a simple quiz game.
Make a password generator.
This structured approach helps you build your skills gradually, ensuring a solid understanding of Python programming.
OOPS
What You Will Learn
In this course, you will learn the essential concepts of Object Oriented Programming (OOP) using Java and C++. The course covers the following core topics:
- Introduction to OOP: Understand the basic principles of object-oriented programming.
- Classes and Objects: Learn how to define classes and create objects in Java and C++.
- Inheritance: Explore how inheritance allows you to create new classes based on existing ones.
- Encapsulation: Understand how to protect data within classes and manage access to it.
- Polymorphism: Learn how to use polymorphism to perform the same action in different ways.
- Abstraction: Discover how to simplify complex systems by modeling classes based on essential characteristics.
- Interfaces and Abstract Classes: Understand how to use interfaces and abstract classes in your programs.
You will practice these skills through hands-on coding exercises and projects. Each concept will be explained step by step, ensuring a clear understanding before moving on to the next topic.
The learning progression will start with the fundamentals of OOP. As you build your knowledge, you will gradually tackle more complex concepts and applications. By the end of the course, you will have a solid foundation in OOP principles and be able to apply them to real-world programming challenges.
C++(Extension of C)
What You Will Learn
This C++ course covers essential programming concepts and skills. You will start with the basics and gradually move to more advanced topics. The course is structured as follows:
- Introduction to Programming: Understand the fundamentals of programming and how computers execute code.
- C++ Basics: Learn about variables, data types, operators, and control structures like loops and conditionals.
- Functions: Discover how to create and use functions to organize your code and improve readability.
- Object-Oriented Programming (OOP): Explore the principles of OOP, including classes, objects, inheritance, encapsulation, and polymorphism.
- Advanced Topics: Delve into more complex concepts such as templates, exception handling, and file I/O.
- Practical Exercises: Engage in interactive exercises that reinforce your understanding of each topic.
- Real-World Projects: Apply your skills in projects that simulate real-world programming tasks.
Throughout the course, you will practice coding in C++. You will learn to write clean and efficient code using industry-standard techniques. The progression from basic to advanced topics will help you build a solid foundation in C++ programming.