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
State-Specific Standards (USA)
Common Core State Standards - CCSS (USA)
Upskilling
Paired coding
Homework help
Assignment help
Debugging
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 engaged in a detailed discussion about graph traversal algorithms (DFS and BFS) and various shortest path and spanning tree algorithms. They practiced identifying appropriate algorithms for specific problems and discussed strategies for effective job applications and further education planning.
Graph Representation and Traversal
Dijkstra's Algorithm
Bellman-Ford Algorithm
Minimum Spanning Tree Algorithms
Choosing Between DFS and BFS
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.
Brute-Force Approach: Three Nested Loops
Combinations and Permutations
Optimization with Modular Arithmetic
Triplet Identification
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.
Space-Time Trade-offs in Algorithms
Constant Space Complexity (O(1))
Set-Based Approach for Zero Matrix
In-Place Zeroing with Sentinel Values
Teaching tools used by tutor
Jupyter Notebook
Dynamic programming classes
Record lessons
Mobile joining
Pets are welcomed
Open Q&A
Note taking

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