Search
Surya Teja E.'s Photo

Patient Programming Tutor | Python, AI, Data Science, Web Apps
Surya Teja E.

133 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $35
Response time: 14 minutes

About Surya Teja


Bio

I am a professional software engineer with a bachelor’s and master’s degree in computer science and an educator. Over the years, I’ve also discovered a passion for teaching students at all levels—from high schoolers writing their very first Python program, to college students preparing for computer science exams, to professionals learning coding for career growth.

My tutoring covers Python, Web Development, Data Structures & Algorithms, Machine Learning (intro and basics), Statistics, Data...

I am a professional software engineer with a bachelor’s and master’s degree in computer science and an educator. Over the years, I’ve also discovered a passion for teaching students at all levels—from high schoolers writing their very first Python program, to college students preparing for computer science exams, to professionals learning coding for career growth.

My tutoring covers Python, Web Development, Data Structures & Algorithms, Machine Learning (intro and basics), Statistics, Data Analysis & Visualization (Excel, Pandas, Matplotlib), Automation, and even Generative AI (building AI chatbots and AI-powered apps). I also specialize in helping students who feel “non-technical” gain confidence, starting from the basics of problem-solving and moving toward creating complete projects they can be proud of.

For those interested in cutting-edge skills, I teach AI-assisted development using modern tools like Cursor, Windsurf, VSCode with Gemini, ChatGPT, Anthropic Claude Code, Lovable, and V0. I guide students not just in writing code quickly, but in coding right—with strong engineering principles, best practices, and workflows that scale from prototype to production deployment.

My teaching style is conversational, encouraging, and hands-on. I believe the best learning happens through continuous questioning, real problem-solving, and lots of encouragement along the way. My goal is simple: to help you enjoy coding while building skills that transfer to school, career, and everyday problem-solving. With the right mindset, programming becomes not just a subject to learn—but a superpower you can use anywhere. Let’s conquer programming together!


Education

Indian Institute of Technology Bhilai
Computer Science
New Jersey Institute of Technology
Masters

Additional Languages

Hindi
Telugu

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Computer Programming

Computer Programming

I have a bachelor's degree and a master's degree, both in computer science.
Computer Science

Computer Science

I have a Bachelor's degree in Computer Science and Engineering. I also finished my Master's in Computer Science in May this year. Before my master's studies, I had 2 years of professional web development experience working as a full-stack developer.
CSS

CSS

As a part of my software engineer duties, I have been using css to style my web pages in the last 2 years. I am experienced in latest CSS variants like Bootstrap and Tailwind, which are commonly used in enterprise level websites. I use TailwindCSS in conjunction with React to make my websites load faster.
Data Analysis

Data Analysis

I hold a Master’s in Computer Science from NJIT with 2.5 years of experience in Python, SQL, and data analytics across fast-paced startups. I’ve taught students from middle school to master’s level, focusing on practical skills like data cleaning, visualization, and analysis. My lessons combine real-world projects with AI-assisted, personalized curriculum design to make complex data concepts easy to understand and apply.
Data Science

Data Science

I hold a Master's in Computer Science from NJIT and bring over 4 years of hands-on software engineering experience working with Python, data analytics, and AI/ML technologies at various startups. With extensive tutoring experience across students ranging from middle school to master's level, I've developed a proven methodology for breaking down complex programming concepts into digestible, practical lessons. My unique approach combines real-world industry experience with innovative AI-assisted curriculum development, allowing me to create personalized learning materials that significantly accelerate student understanding. Whether you're struggling with Python fundamentals, data structures, web development, or advanced topics like machine learning, I can adapt my teaching style to meet your specific learning goals and academic requirements.
Data Structures

Data Structures

I have been using data structures as part of my daily routine as a python developer. I also use Data Structures and Algorithms regularly for interviewing and participating in Leetcode competitions. Using Data structures at my work has helped me understand the concepts in much more detail an depth. I have a bachelor's degree and a master's degree, both in computer science, with 9 years of industry experience.
HTML

HTML

I'm an web developer with 2.5 years of professional experience. I have experience with HTML, CSS and Javascript at an advanced level of expertise.
Python

Python

I have been using python for personal and professional work for 9 years. I have built full stack projects with python and flask. I have also written scripts that automate tasks at my work, after my bachelors. After my master's degree, I still use python at my workplace for Machine Learning and LLMs.
R

R

I have taken the course Data Analytics with R programming in Master's degree and secured an A grade. I have previously tutored this during master's study, to my fellow classmates.
Web Design

Web Design

I have worked as a full-stack developer for 2 years. I have strong expertise in HTML, CSS, JavaScript, Ruby on Rails, Angular, React, Vue, and Next. Coming to the design aspect, I have proficiency in using Figma and Canva to develop UI/UX designs for websites.
Algebra 1
Elementary Math
Geometry
Java
JavaScript
Microsoft Excel
SQL
Statistics
Surya Teja E.'s Photo

Questions? Contact Surya Teja before you book.

Still have questions?

Contact Surya Teja
Response time: 14 minutes

Ratings and Reviews


Rating

5.0 (51 ratings)
5 star
(50)
4 star
(1)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Excellent teacher!!

Surya began by reaching out to understand my son's needs before their first session. He created a detailed, customized plan and took time during the class to assess my son's interests and areas needing improvement. He tailored homework assignments accordingly, which my son enjoyed. We're pleased with Surya's approach and plan to continue lessons with him.

Ira, 6 lessons with Surya Teja

Knowledgeable and patient tutor

Surya patiently listen to my unusual project and questions he quickly understood my situation and challenges. He broke my project up into doable tasks and gave me a lot of encouragement. Overall great session a great teacher.

Thomas, 2 lessons with Surya Teja

Knowledgeable tutor

I liked how he makes concepts seem simple and how patient he is. I am looking forward to my next lesson. I like that he gives homework , I guess it is a nice way to increase the learner engagement

Fatma, 2 lessons with Surya Teja
Hourly Rate: $35
Response time: 14 minutes
Contact Surya Teja