Alexey Nikolov
Long-term Expert Engineer and Coding Tutor from ITMO and HSE University - Python, R, SQL




Private tutor - Alexey Nikolov
Masters degree
$29
$25
/ hour
About your coding tutor
Hey there, (future) coders! I'm Alexey, your go-to Python, C, R, SQL tutor and more. With years of experience in software engineering and a passion for teaching, I'm here to help you unlock the exciting world of programming. From the basics to advanced concepts, we'll explore it all in a fun and interactive way. I've had the privilege of leading teams and working on cutting-edge projects at companies like Microsoft, Nokia, and Vaisala. My expertise spans software and data engineering, cloud technologies, and more. But what truly drives me is my love for mentoring and helping others succeed. Outside of coding, I'm an avid tech enthusiast who enjoys exploring the latest advancements in technology. When I'm not immersed in the digital world, you'll find me sailing, riding an adventure motorcycle, snowboarding, or experimenting with new recipes in the kitchen. Join me on this incredible journey, and let's make learning coding an adventure you'll never forget. Can't wait to see you in class!
Meet Alexey
Alexey graduated from ITMO University Saint-Petersburg


Coding class overview
I bring a wealth of practical experience and a deep passion for education to my role as a Python tutor. With a background in software engineering and extensive work at renowned companies, I have honed my technical skills and developed a unique teaching approach that resonates with students. My teaching methodology is rooted in a hands-on, interactive approach. I believe in learning by doing, so I incorporate real-world projects and practical exercises into my lessons. This method not only reinforces theoretical knowledge but also gives students the confidence to tackle real-world challenges. I also place a strong emphasis on problem-solving and critical thinking. By guiding students through coding exercises and projects, I help them develop the skills needed to analyze problems, devise solutions, and implement them effectively. Additionally, I foster a collaborative learning environment where students can share ideas, ask questions, and feel valued and equal partners with me. My subject expertise spans various domains within software engineering, including: - Programming (beginner to advanced) - Version control - Software and data engineering - Software build engineering - Release engineering - Packaging and deployment - Quality Assurance (QA) engineering - Troubleshooting - Coaching and mentorship
Expert in debugging code
Breaks down coding issues into manageable steps.
Rated highly for assignment help
Clear, step-by-step support for assignments.
Interactive debugging sessions
Students debug and improve their own code in real-time.
Coding tutor specialities
Code Optimization
Upskilling
Project help
Code Review
Debugging
Assignment help
Homework help

Coding concept taught by Alexey
Al Nikolov tutored J.C. in a Python session that recapped data types, including tuples, integers, booleans, lists, and strings. J.C. practiced identifying and differentiating these types, with a focus on mutability and sequence properties. They scheduled the next session and discussed subscription renewal.
Mutability
Sequences
Strings
Tuples
Data Types in Python
Lists
J.C. and Al are collaborating on a "Game of Life" project in Visual Studio. J.C. is having technical difficulties, and they're working on user input for the initial game board state. Al is teaching J.C. about Python's `input()` function, string methods like `split()`, and the difference between lists and tuples (choosing lists for mutability). J.C. will practice these concepts as homework. This was their third of six paid sessions.
Data Types
Input Function
Tuples vs. Lists
Lists
String `split()` Method
Strings
Al Nikolov and J.C. began implementing Conway's Game of Life in Python, focusing on setting up the initial board as a tuple of tuples with boolean values. They discussed the main game loop and cell state transitions. J.C. was assigned the task of determining how to populate the initial board state for the next session.
Tuples in Python
Boolean Data Type
Indexing in Sequences
Two-Dimensional Lists/Tuples
Game of Life Implementation
Al Nikolov tutored J.C. in Python, covering fundamental concepts like variables, assignment, expressions, and function calls using a "demo.py" script and the `input()` function. Al introduced the VS Code debugger and suggested Conway's Game of Life as a practice project. They also discussed a robot programming exercise. J.C. will install VS Code, and their next session is scheduled for Thursday at 12:30 PM CDT. Version control will be addressed later.
Programs
Variables
Assignment Statements
Functions
Function Calls
Functional Strings
Debugging
Game of Life
Al Nikolov guided Anders Larson through the process of customizing Jira issue types, focusing on creating unique fields for different tools. They configured work type schemes, field configuration schemes, and screens to tailor the issue creation process. They scheduled a follow-up session to continue exploring Jira's customization options, adjusting the time to accommodate Anders' travel schedule.
Jira Issue Types
Jira Work Type Schemes
Jira Field Configuration Schemes
Jira Field Configurations
Jira Screens
Jira Admin Privileges
Your coding tutor also teaches
Python
R
SQL
C
Free lesson slots
1 / 1
Teaching tools used by coding tutor
Git & GitHub
Visual Studio Code
Jupyter Notebook
Student types for coding classes
Coding for adults
Coding for intermediate
Coding for advanced
Coding for beginners
Coding for kids
Interactive coding classes
Record lessons
Note taking
Pets are welcomed
Parent feedback
Mobile joining

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