Jason Albert Luistro
Go From Zero to Coder with Personalized Project-Based Mentor Building Real World Projects
Loading...



Show all photos
Jason Albert Luistro
Bachelors degree
/ 55 min
About your coding tutor - Jason Albert
I am a passionate IT educator and software engineer with 5 years of academic experience teaching computer science courses including Java, C, C++, C#, HTML, CSS, JavaScript, and .NET, backed by 11 years of industry experience in Android Application Development at Samsung R&D Philippines. My teaching approach is personalized and practical. I assess each student's skill level and customize lessons based on their needs. I give challenging projects to high performers while providing patient guidance to those who struggle until they fully understand the concepts. I connect theory with real world applications using my industry background to make programming relatable and easier to grasp. I have taught different groups from individual tutoring to classes of 40 students. I also led programming contests and conducted technical training sessions. My goal is to help students not just memorize code but actually develop problem solving skills and build confidence to handle real software development on their own.
Meet Jason Albert
Jason Albert graduated from De La Salle Lipa


Coding tutor specialities
Code Review
Code Optimization
Project help
Debugging
Paired coding
Exam prep
Homework help
Learner types for coding classes
Coding for intermediate
Coding for beginners
Coding for adults
Coding for advanced
Coding class highlights
My teaching methodology is hands on and step by step. I demonstrate concepts live so students can see exactly what happens when code is modified or parameters are changed. This real time visualization helps them understand cause and effect rather than just memorizing syntax. I believe in learning by doing so I assign projects that require students to apply what they learned independently. I also help with debugging sessions because troubleshooting is a crucial skill in programming that students need to develop early on. I pay close attention to struggling students and provide assistance until they truly grasp the material. I do not just teach at their current level because that limits growth. Instead I push them to reach the next level at a reasonable pace without overwhelming them. High performers get more complex challenges to keep them engaged. My approach ensures every student improves regardless of their starting point while building both technical skills and confidence in problem solving.
Jason Albert - Coding tutor also teaches
C
C++
CSS
HTML
Java
JavaScript

15 days Refund
Free Tutor Swap

Coding concepts taught by Jason Albert
The Tutor and Student reviewed object-oriented programming concepts in Java, focusing on data encapsulation, getters, and setters. They practiced implementing these concepts by working with a `Person` class to get and set attributes like name and age. The next session will likely continue building on these principles.
Object-Oriented Programming (OOP) Basics
Encapsulation: Getters and Setters
Access Modifiers: Public and Private
Constructor and Object Initialization
The class covered data encapsulation, access modifiers (private/public), and modular code in Java. The Student practiced implementing encapsulation by creating a class with private attributes and a public getter. The Student will reschedule the next session to an earlier time and continue working on coding exercises.
Data Encapsulation
Access Modifiers: Private vs. Public
Getter Methods (Accessors)
Modular Code
Constructors
Compilation Errors
The session focused on Object-Oriented Programming (OOP) in Java, specifically covering the concept of encapsulation. The student and tutor worked through coding examples, starting with a 'Student' class and then moving to a simpler 'Calculator' class to better illustrate encapsulation principles using private attributes and public methods (getters and setters). The student successfully implemented and ran a program demonstrating these concepts.
Object-Oriented Programming (OOP) Basics
Encapsulation in OOP
Constructors in Java
Getters and Setters
Understanding `null` and `void`
Approach & tools used by coding tutor
Git & GitHub
NetBeans
Android Studio
Visual Studio Code
Hands-on coding classes
Mobile joining
Note taking
Open Q&A
Pets are welcomed
Parent feedback

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