Aryan Shukla
Code Whisperer Crafting Web Wizards in Python & JavaScript!
Loading...



Show all photos
Aryan Shukla
Bachelors degree
Enroll after the free trial
Each lesson is 55 min
50 lessons
20% off
/ lesson
30 lessons
15% off
/ lesson
20 lessons
10% off
/ lesson
10 lessons
5% off
/ lesson
5 lessons
-
/ lesson
1 lessons
-
/ lesson
Aryan - Know your tutor
I'm a result-oriented Software Engineer with 6 months of experience in MERN stack development. I've successfully contributed to impactful projects and completed a rewarding internship, gaining hands-on experience in full-stack development. My expertise includes proficiency in Data Structures and Algorithms (DSA), ensuring clean, efficient, and scalable code. Currently, I'm diving into Salesforce development, expanding my skills in cloud-based solutions. Eager to collaborate on exciting projects and stay updated on emerging technologies. Let's talk tech and explore new opportunities! ???? ------------------------------------------- Education ABES Engineering College Bachelor of Technology - BTech, Electrical and Electronics Engineering, 2019 - 2023 ------------------------------------------- LinkedIn https://www.linkedin.com/in/aryanshukla1
Aryan graduated from DR. APJ ABDUL KALAM TECHNICAL UNIVERSITY


Programming tutor specialities
Job readiness
Upskilling
Paired coding
Project help
Test prep
Common Core State Standards - CCSS (USA)
Debugging
Assignment help
Learner for programming class
College
Programming class overview
I had the opportunity to work with over 40 international students, many of whom were pursuing their PhDs. My role involved teaching Python programming concepts and providing guidance on various topics related to computer science. I developed a personalized teaching approach to cater to the diverse learning styles and academic backgrounds of my students. This involved creating engaging lessons, explaining complex concepts in a clear manner, and providing practical examples and exercises to reinforce learning. I focused on fostering a supportive and collaborative learning environment where students felt comfortable asking questions and seeking clarification on any topic. This approach not only helped students grasp Python programming fundamentals but also encouraged critical thinking and problem-solving skills. Throughout my tutoring journey, I received positive feedback from students, acknowledging the effectiveness of my teaching methods and the valuable insights gained from our sessions. I found immense satisfaction in seeing my students grow and succeed in their academic endeavors, knowing that I played a role in their learning journey.
Your programming tutor also teaches
Databases
HTML
JavaScript
Python
SQL
C
Flexible Scheduling
Allows 1h early scheduling
Allows 1h early rescheduling
Can wait for 20 mins after joining

10 day Refund
Free Tutor Swap

Computer Science concepts taught by Aryan
The Student and Tutor reviewed a coding problem, focusing on optimizing the solution using ArrayLists and proper index management. They then discussed job search strategies, the current software engineering job market, and relevant technologies. The Student was advised to focus on startups and service-based companies and will send over their resume for review; the next session is scheduled to continue problem-solving.
Array Lists vs. Hash Sets
Minimum Index Removal Strategy
Reading Questions Effectively
Graph Representations: Adjacency Lists
Depth-First Search (DFS) Strategy
The Student and Tutor worked through a coding problem that required finding triplets in an array that sum to a multiple of a given divisor. They discussed an initial brute-force approach and then explored optimizations using modular arithmetic and frequency counting. The Student was assigned homework to further investigate the modular arithmetic solution and prepare additional coding problems for the next session.
Triplet Identification
Brute-Force Approach: Three Nested Loops
Optimization with Modular Arithmetic
Combinations and Permutations
The student sought guidance on preparing for upcoming coding assessments, particularly for an Amazon internship. The tutor and student reviewed and solved two coding problems related to instance allocation and frequent item pair generation, practicing problem-solving strategies and algorithm implementation.
Pair Generation and Frequency Counting
Array Processing: Instance Allocation
Interview Strategy: Brute Force and Bar Raiser Rounds
String Manipulation: Two Pointers and Sliding Window
The class focused on advanced algorithm problem-solving, specifically the 'Sort Colors' problem. The tutor explained efficient solutions using two-pointer and three-pointer techniques, while also discussing interview strategies for approaching problems. The student will focus on graph theory and graph-based problems for the upcoming sessions.
Local LLMs and RAG Pipelines
LangChain Framework for AI Agents
Algorithm Efficiency: Big O Notation (O(n)
O(n log n))
Sorting Algorithms: Counting Sort and Two Pointers
Three Pointers for Sorting (Dutch National Flag Problem)
The Student and Tutor worked through the "Set Matrix Zeroes" problem, focusing on achieving O(1) space complexity. They discussed different approaches, including using auxiliary space and an in-place solution that leverages the matrix's first row and column. The Tutor also introduced general problem-solving patterns for grid-based algorithms and related graph theory concepts for future study.
Constant Space Complexity (O(1))
Set-Based Approach for Zero Matrix
In-Place Zeroing with Sentinel Values
Space-Time Trade-offs in Algorithms
The tutor and student discussed strategies for improving coding interview skills, focusing on problem-solving techniques and interview preparation. They outlined a learning plan for upcoming sessions covering Trees, Graphs, and Dynamic Programming, incorporating practice problems and mock interview elements.
Data Structures and Algorithms (DSA) for Interviews
Effective Resume and Interview Strategies
Technical Skill Development Path
The Role of Problem Solving Beyond DSA
Teaching tools used by tutor
Jupyter Notebook
Dynamic programming classes
Record lessons
Parent feedback
Pets are welcomed
Note taking
Chat for quick help

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