Ranjana Jha
Computer Science Tutor at University of [Educator Name] - Coding Specialist




Private tutor - Ranjana Jha
Bachelors degree
$35
$30
/ hour
About your tutor
Hi, I'm Ranjana Jha, and I'm passionate about helping students build strong foundations in Computer Science and practical, real-world tech skills. With hands-on experience in teaching, development, and problem-solving, I make learning fun, structured, and effective — even if you're starting from zero! What I Teach: I specialize in concepts + coding, so students not only understand "how" but also "why" things work. Computer Science Fundamentals: Programming in Python, C++, JavaScript Data Structures & Algorithms (DSA) Operating Systems, DBMS, OOP, and Networking Web Development: Frontend: HTML, CSS, JavaScript, React.js Backend: Node.js, Express.js, MongoDB Full-Stack Projects (Real-time apps, Authentication, REST APIs) Data Science & Machine Learning: Python for Data Science Pandas, Numpy, Matplotlib, Seaborn ML Algorithms (Regression, Classification, Clustering) Projects: Placement Predictor, Fraud Detection, EDA Excel & Data Tools: Excel basics to advanced (Pivot Tables, Charts, VLOOKUP, Data Cleaning) SQL for database analysis Artificial Intelligence: Intro to AI Concepts Working with TensorFlow, Scikit-Learn Real-world AI applications Teaching Style: Interactive → I encourage questions, live coding, and real-world practice. Project-Based → Every topic ends in a mini-project or hands-on exercise. My Experience: Taught 100+ students in 1:1 and small group formats Interned at top companies like Atlassian. Who This Is For: Absolute Beginners who want to start in programming or web dev. College students needing help with CS subjects or projects Anyone preparing for placements, internships, or real-world freelance work
Ranjana graduated from National Institute of Technology, Raipur


Programming class overview
Absolutely! Here's an extended version with approximately **950 characters** total, including the 250 additional characters you requested: --- My teaching is **concept-first, then code** — I use relatable stories, visuals, and analogies to simplify tough topics. I believe in an **interactive approach**, encouraging questions, live coding, and real-world practice. Each topic ends with a **mini-project or hands-on task**, helping students apply what they learn. I offer **customized learning paths** based on whether you're in school, college, or already working — making learning personal, practical, and paced at your comfort level. I cover a wide range of subjects including **Computer Science fundamentals, Web Development (HTML, CSS, JavaScript, React, Node.js), Data Science, Python, Machine Learning, AI**, and even tools like **Excel**. I break down each topic with clarity and ensure students build strong foundations while also gaining practical experience through projects and challenges. My aim is not just to teach, but to inspire confidence and curiosity in every learner!
Rated 5 stars consistently
Students appreciate how lessons simplify complex coding concepts.
Project-based learning for real-world skills
90% of students complete relevant coding projects.
Proven success with code projects
85% of students complete personal projects in a few months.
Programming tutor specialities
Paired coding
Project help
Upskilling
Competitive Programming
Assignment help
Code Review

Computer Science concept taught by Ranjana
Ranjana Jha guided Pei Tao through the initial setup and use of Visual Studio Code for Python development, including installing extensions and running code. They also discussed the basics of GitHub as a collaborative coding platform. Pei successfully ran a Python program in VS Code, and they scheduled a follow-up session to learn how to push code to GitHub.
GitHub Project Contribution
Importance of VS Code
Running Code in VS Code
Visual Studio Code (VS Code) Setup
GitHub as a Community
On July 19, 2025, Ranjana tutored Mehul in C++ vectors, covering initialization, manipulation, and STL functions. They discussed Mehul's recent success and new responsibilities before diving into vector concepts and practice problems, including removing duplicates from a sorted vector using the two-pointer technique. Ranjana emphasized space complexity and suggested LeetCode for further practice.
Vectors in C++
Base Cases and Edge Cases
Two-Pointer Technique
Time Complexity
Resizing and Clearing Vectors
Inserting and Erasing Elements
Iterating Through Vectors
Accessing Vector Elements
Ranjana Jha tutored Pei Tao on Python dictionaries, covering creation, use cases like frequency counting, merging dictionaries, and inverting keys and values. Pei Tao practiced explaining the code and will work independently on exercises. They plan to discuss GitHub and Google Colab in a future session, potentially next Friday.
Dictionary Comprehension
Tuples
Inverting Dictionaries
Merging Dictionaries
Frequency Counting with Dictionaries
Dictionary Creation Methods
Dictionaries in Python
Ranjana Jha discussed the LinkedIn growth strategy and cold email outreach process used to acquire clients. She explained how they manage LinkedIn profiles, create lead magnets, and use AI tools for personalized cold email campaigns. The discussion covered tracking performance metrics and optimizing strategies to schedule meetings and close deals.
Lead Generation
Cold Email Strategy
LinkedIn Growth Strategy
Ranjana Jha and Pei Tao reviewed Python's global and local variable scopes, function parameters, return values, and loop structures. Pei Tao worked on a vote counting exercise using global variables and loops, and Ranjana provided guidance on implementing while loops and avoiding infinite loops. Ranjana will send Pei Tao the video link, and they will continue next session.
Return Statement
Modifying Global Variables
For Loops
While Loops
Global Scope
Local Scope
Parameters vs. Arguments
Ranjana Jha taught Jack three coding problems: finding the maximum subarray sum using Kadane's Algorithm, rotating an array in place using a reversal algorithm, and identifying subarrays with a product less than K using the sliding window technique. Jack was encouraged to try solving the maximum subarray sum problem independently. The session focused on optimizing time and space complexity for each algorithm.
Kadan's Algorithm
Array Rotation by Reversal
Sliding Window Technique
Maximum Subarray
Contiguous Subarray
Your programming tutor also teaches
Computer Science
Databases
SAS
Web Development
Artificial Intelligence
Free lesson slots
1 / 1
Teaching tools used by tutor
Git & GitHub
Visual Studio Code
Postman
Student types for programming class
Computer Science for Beginners
Computer Science for Kids
Computer Science for School students
Computer Science for College students
Interactive programming classes
Record lessons
Note taking
Pets are welcomed
Parent feedback
Mobile joining

Coding tutors on Wiingy are vetted for quality
Every tutor is interviewed and selected for subject expertise and teaching skill.