John A.


John A.

Tutor

Agoura Hills, CA 91301

Will travel 40 miles

$60 per hour.

4.75 12 ratings

Experienced Tutor specializing in Computer Programming and Excel

I am a web developer and technology trainer well-versed in HTML, CSS, and Javascript. I have been a MySQL developer well-versed in SQL(Structured Query Language) since 2013. In addition, I am able to correctly explain and tutor fundamental programming concepts such as control flow and decision-making, programming tools, debugging, data structures, differences in languages, File input-output, Regular Expressions, data types, Functions (or methods), operations and operators etc. My greatest str... [more]


Microsoft Excel

I have been using Microsoft Office programs for over 17 years. Over the last 7 years, I have tutored and trained students and clients on basic as well as more advanced Excel topics. I teach students about basic Excel formulas including SUMIFS, COUNTIFS, AVERAGEIFS and more advanced Excel tools such as VLOOKUPS and PIVOT TABLES. I use an interactive method to allow students to solve the problems in Excel by themselves.


General Computer

I have been using computers for almost 20 years and have studied various functions of computers. I am able to solve a variety of computer and technology related problems. I also have been training clients who have very little or no computer experience, basic skills to help them become proficient in using computers and other technologies.


Microsoft PowerPoint

I train clients in basic and advanced Powerpoint techniques. I have helped create professional presentations for clients. Over the last 7 years, I have trained clients who want to learn how to incorporate other Microsoft objects such as charts, excel worksheets, into a Powerpoint presentation.


Java

I have been programming as well as tutoring with the Java programming language since the last five years. I also experienced developing mobile apps on the android platform and have published several in the Google playstore. Besides my knowledge of Core Java, including JDBC, Mutithreading, Collections, Generics, Lambdas as well as other more intermediate to advanced Java topics, I'm well versed in Object Oriented design principles as well as design patterns, Core Java as well as mobile app development with android APIs.


HTML

I have experience working with HTML to build the structure of web pages. I train clients who have very little to no experience in building web pages with HTML. I teach clients useful HTML techniques and proper ways to correctly structure websites. I am also skilled in CSS and Javascript.


Adobe Photoshop


SQL


Adobe Illustrator


Web Design

I have at least 5 years of web design experience. I have worked with HTML5, CSS3 and Javascript technologies and frameworks. I also have experience building websites with Wordpress and I am currently using Squarespace to design websites. Throughout this period I have taught and trained several students how to use HTML to build websites and also how to utilize Javascript to create dynamic content on web pages. I help students understand the basics of web design and teach them the tools they would need to build their own websites.


Computer Programming

I have been coding for over 10 years but began teaching and training clients for more than 5 years now. I have a Fundamentals of Programming course I teach to clients who are completely new to computer programming. The programming training sessions are taught in Javascript and provide a great introduction to programming concepts and techniques.


Computer Science

I have experience teaching students some basic computer science concepts including File Input and Output, Algorithms and Object Oriented Programming. I also help students understand the different hardware parts of a computer and how they relate to the function of computers. The computer science topics I teach include Relational Databases, Web Design as well as Procedural Programming.


Microsoft Access

I have been a Microsoft Access Tutor for the last 5 years. This small desktop database application provides an excellent introduction for students interested in learning about databases. I have built several database applications and guide students in learning about tables, forms, queries and reports. Students are also introduced to SQL, Structured Query Language.


Microsoft Windows

I have been using Windows for 20 years. I have completed courses in Windows 7, 8 and 10 Essential Training via Lynda. I have used this experience to train clients who are new to Windows for more than 10 years. I specialize in clients who are seeking general computer training.


Python

I have been tutoring Python for just over four years. I work with different IDEs - IDLE, PyCharm. I make it easy for the student to understand fundamental programming concepts in Python. I give students the ability to learn even more advanced topics in Python because they have a solid grasp of the basic topics.


JavaScript

I have experience teaching students how Javascript can be used to add dynamic content to a web page. I explain to clients how AJAX works and how to use JavaScript Object Notation. I also train students in some other JavaScript libraries like JQuery.


CSS

As part of my web design experience, I have worked with CSS and some of its frameworks to create animations on web pages and produce different page layouts. I have taught students how to create rules for CSS and then use those to change the presentation of a website. Some of the topics I teach include pseudoclasses, CSS media queries, and the box model. I have over 5 years experience of working with CSS and reduce the various topics to the most basic level so anyone can understand and be able to tackle more advanced CSS concepts.