Kondapur, Hyderabad, India - 500084.
Verified
Details verified of Kartik Podugu✕
Identity
Education
Know how UrbanPro verifies Tutor details
Identity is verified based on matching the details uploaded by the Tutor with government databases.
Telugu Mother Tongue (Native)
Hindi Proficient
English Proficient
Kannada Basic
Raghu Engineering College 2006
Bachelor of Technology (B.Tech.)
Indian Institute of Technology Guwahati 2008
Master of Engineering - Master of Technology (M.E./M.Tech.)
Kondapur, Hyderabad, India - 500084
ID Verified
Education Verified
Phone Verified
Email Verified
Report this Profile
Is this listing inaccurate or duplicate? Any other problem?
Please tell us about the problem and we will fix it.
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in C++ Language Classes
15
Proficiency level taught
Advanced C++, Basic C++
Teaching Experience in detail in C++ Language Classes
I am from electronics background and learn C++ the hard way on my own, so I would like to teach C++ from very basic so that students can learn by themselves after I complete the course.
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in C Language Classes
15
Teaching Experience in detail in C Language Classes
I am an industry professional. All my career I have coded in C/C++ language. Did my masters from IIT Guwahati. I am passionate about teaching what I know to others. I write on Quora also and my answers have close to 3 Million views.
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in Data Science Classes
15
Data science techniques
Machine learning, Python, Artificial Intelligence
Teaching Experience in detail in Data Science Classes
I worked on several AI related projects. I can teach AI/ML from basics and enable students to work on AI related projects by themselves.
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in BTech Tuition
15
BTech Electrical & Electronics subjects
Algorithms And Data Structures, Data Structures & Algorithms
BTech Electrical & Communication
Microcontrollers and Applications, Data Structures and Algorithms, Linear Systems & Signals, Processors and Controllers, Computer Organization and Architecture, Information Theory and Coding, Speech and Audio Processing, Analog Signal Processing, Object Oriented Programming, Digital Image Processing
BTech Computer Science subjects
Object Oriented Programming & Systems, Machine Learning, Natural Language Processing, Data Structures and Algorithms, Computer Hardware, Artificial Intelligence, Computer Architecture, Computer Graphics and Multimedia, Microprocessors, Multimedia and Virtual Reality
BTech Branch
BTech Computer Science Engineering, BTech Electrical & Electronics, BTech Electrical & Communication Engineering
Experience in School or College
I taught part-time at the college where I completed my B. Tech.
Type of class
Crash Course
Class strength catered to
Group Classes, One on one/ Private Tutions
Taught in School or College
Yes
Teaching Experience in detail in BTech Tuition
I taught part time at the college where I completed B. Tech.
1. For what proficiency level do you teach ?
Advanced C++ and Basic C++
2. Which classes do you teach?
I teach BTech Tuition, C Language, C++ Language and Data Science Classes.
3. Do you provide a demo class?
Yes, I provide a free demo class.
4. How many years of experience do you have?
I have been teaching for 15 years.
Answered on 31/08/2023 Learn IT Courses/Programming Languages/C Language
HackerRank, LeetCode, CodeChef are websites where you can learn any programming language. You can learn and experiment there. There are so many problems that you can solve to improve your coding skills. Programs are categorized as Easy, Medium and Hard. You can start with Easy problems and slowly graduate to Medium and Hard problems. Many companies now a days are also having coding test before proceeding to next rounds, and the coding test they conduct is exactly similar to the format in the websites I mentioned above.
1. https://www.codechef.com/
2. https://leetcode.com/
3. https://www.hackerrank.com/
Answered on 21/08/2023 Learn IT Courses/Programming Languages/C Language
Sadly, there is no shortcut.
The only way to learn any programming language is by practice.
Start writing code, make mistakes, correct the mistakes, learn.
That is the only way to learn.
No amount of watching videos will help.
Once you learn basics, you should start solving problems using the concepts you learnt.
All the Best.
Answered on 17/08/2023 Learn IT Courses/Programming Languages/C Language
Whenever you are declearing a pointer variable, you need to also mention to which type of variable the pointer points to.
We can use this kind of syntax.
int * p1; --> p1 is pointing to a variable of type int
void *p2; --> p2 can point to any data type. You need to cast this to any other data type pointer before using it. This gives flexibility to use same pointer for all data types.
float *p3; --> p3 is pointing to a variable of type float
double *p4; --> p4 is pointing to a variable of type double
Answered on 17/08/2023 Learn IT Courses/Programming Languages/C Language
Answered on 17/08/2023 Learn IT Courses/Programming Languages/C Language
* has many meanings based on where it is used in C lanugage.
If you are declaring a variable using *, then it means you are creating a pointer varaiable.
If you are using * in a statement before a variable, it means you are de-referencing a pointer variable.
If you are using * between two compatible variables, then you are trying to do multplication.
Same operator has mutliple uses based on how it is used.
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in C++ Language Classes
15
Proficiency level taught
Advanced C++, Basic C++
Teaching Experience in detail in C++ Language Classes
I am from electronics background and learn C++ the hard way on my own, so I would like to teach C++ from very basic so that students can learn by themselves after I complete the course.
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in C Language Classes
15
Teaching Experience in detail in C Language Classes
I am an industry professional. All my career I have coded in C/C++ language. Did my masters from IIT Guwahati. I am passionate about teaching what I know to others. I write on Quora also and my answers have close to 3 Million views.
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in Data Science Classes
15
Data science techniques
Machine learning, Python, Artificial Intelligence
Teaching Experience in detail in Data Science Classes
I worked on several AI related projects. I can teach AI/ML from basics and enable students to work on AI related projects by themselves.
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in BTech Tuition
15
BTech Electrical & Electronics subjects
Algorithms And Data Structures, Data Structures & Algorithms
BTech Electrical & Communication
Microcontrollers and Applications, Data Structures and Algorithms, Linear Systems & Signals, Processors and Controllers, Computer Organization and Architecture, Information Theory and Coding, Speech and Audio Processing, Analog Signal Processing, Object Oriented Programming, Digital Image Processing
BTech Computer Science subjects
Object Oriented Programming & Systems, Machine Learning, Natural Language Processing, Data Structures and Algorithms, Computer Hardware, Artificial Intelligence, Computer Architecture, Computer Graphics and Multimedia, Microprocessors, Multimedia and Virtual Reality
BTech Branch
BTech Computer Science Engineering, BTech Electrical & Electronics, BTech Electrical & Communication Engineering
Experience in School or College
I taught part-time at the college where I completed my B. Tech.
Type of class
Crash Course
Class strength catered to
Group Classes, One on one/ Private Tutions
Taught in School or College
Yes
Teaching Experience in detail in BTech Tuition
I taught part time at the college where I completed B. Tech.
Answered on 31/08/2023 Learn IT Courses/Programming Languages/C Language
HackerRank, LeetCode, CodeChef are websites where you can learn any programming language. You can learn and experiment there. There are so many problems that you can solve to improve your coding skills. Programs are categorized as Easy, Medium and Hard. You can start with Easy problems and slowly graduate to Medium and Hard problems. Many companies now a days are also having coding test before proceeding to next rounds, and the coding test they conduct is exactly similar to the format in the websites I mentioned above.
1. https://www.codechef.com/
2. https://leetcode.com/
3. https://www.hackerrank.com/
Answered on 21/08/2023 Learn IT Courses/Programming Languages/C Language
Sadly, there is no shortcut.
The only way to learn any programming language is by practice.
Start writing code, make mistakes, correct the mistakes, learn.
That is the only way to learn.
No amount of watching videos will help.
Once you learn basics, you should start solving problems using the concepts you learnt.
All the Best.
Answered on 17/08/2023 Learn IT Courses/Programming Languages/C Language
Whenever you are declearing a pointer variable, you need to also mention to which type of variable the pointer points to.
We can use this kind of syntax.
int * p1; --> p1 is pointing to a variable of type int
void *p2; --> p2 can point to any data type. You need to cast this to any other data type pointer before using it. This gives flexibility to use same pointer for all data types.
float *p3; --> p3 is pointing to a variable of type float
double *p4; --> p4 is pointing to a variable of type double
Answered on 17/08/2023 Learn IT Courses/Programming Languages/C Language
Answered on 17/08/2023 Learn IT Courses/Programming Languages/C Language
* has many meanings based on where it is used in C lanugage.
If you are declaring a variable using *, then it means you are creating a pointer varaiable.
If you are using * in a statement before a variable, it means you are de-referencing a pointer variable.
If you are using * between two compatible variables, then you are trying to do multplication.
Same operator has mutliple uses based on how it is used.
Post your Learning Need
Let us shortlist and give the best tutors and institutes.
or
Send Enquiry to Kartik Podugu
Let Kartik Podugu know you are interested in their class
Reply to 's review
Enter your reply*
Your reply has been successfully submitted.