facebook
favorite button
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since November 2020
Instructor since November 2020
Computer Programming - Python - Java - C# - JavaScript - C++
course price icon
From 48 $ /h
arrow icon
Computer Science courses:
Schools:

- AULA Escola
- Escuela Suiza
- Zürich Schule Barcelona
- The British School BCN
- St. Peter’s School

In my class, your children will learn essential programming concepts and develop problem-solving skills that will help them in their future endeavors. No prior background in mathematics or computer science is necessary to get started with coding. With dedication and practice, your child will be surprised at how coding can change their life's trajectory.

- Algorithms
- Computational complexity
- Python, C++

--------


My classes will be in English.

I have over 15 years of experience in software development using multiple languages and have completed several medium and large scale projects.

Teaching languages: Python,C++, Java, C#, VBA, VB.NET

Education:

M.Sc. in Computer science (MIRI) - Advanced Computing
Universidad Politécnica de Catalunya - UPC (BarcelonaTech)

M.Sc. in Civil Engineering - Earthquake Engineering
Sadra Institute of Higher Education, Tehran, Iran

Experience / Qualifications
Enterprise Software Architecture from Tahlil Dade Institute. (2015-Tehran)

Some titles in this course:

- Test-Driven Development (TDD)
- Agile software development concepts
- Domain-Driven Design (DDD)
- Common design patterns
Extra information
Bring your laptop.
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At teacher's location :
  • Carrer de València, Barcelona, Spain
About Me
Date of Birth: August 21, 1981, Tehran
Marital Status: Married

I have over 15 years of experience in software development using multiple languages and have completed several medium and large scale projects.

Teaching languages: Python, Java, C#, VBA, VB.NET
Education
M.Sc. in Computer science (MIRI) - Advanced Computing
Universidad Politécnica de Catalunya - UPC (BarcelonaTech)

M.Sc. in Civil Engineering - Earthquake Engineering
Sadra Institute of Higher Education, Tehran, Iran
Experience / Qualifications
Enterprise Software Architecture from Tahlil Dade Institute. (2015-Tehran)

Some titles in this course:

- Test-Driven Development (TDD)
- Agile software development concepts
- Domain-Driven Design (DDD)
- Common design patterns
Age
Teenagers (13-17 years old)
Adults (18-64 years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
90 minutes
The class is taught in
English
Reviews
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
At teacher's location
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Similar classes
arrow icon previousarrow icon next
verified badge
Gaëtan
This course is suitable for all levels and will be adapted according to your projects, the principles are applicable to any type of programming whether for web development, application programming or video games.

The same principles therefore apply to the CMS Joomla, Drupal and the online commerce platforms WooCommerce, Magento, Prestashop and Shopify themes.

Introduction to Web Development
- Overview of web technologies
- Client side vs server side development

HTML (Hypertext Markup Language)
- Structuring web content
- HTML5 Features and Tags

CSS (Cascading Style Sheets)
- Formatting of web pages
- CSS and SCSS

JavaScript, PHP, MySQL
- Fundamentals of JavaScript, PHP and MySQL
- DOM manipulation
- Asynchronous and AJAX programming

Front-End Development
- Responsive web design
- Cross-browser compatibility
- Using CodeKit

Back-End Development
- Choose a suitable web hosting
- Server management and hosting options
- Use of SFTP server
- Create and manage MySQL databases
- Web security, how to avoid hacks
- SEO and speed optimization

WordPress
- Configuration and installation of WordPress
- Installation and customization of themes (Avada in particular)
- Installation and configuration of WooCommerce
- How to manage payments on WooCommerce
- Adapt the colors of a plug-in

SilverStripe
- Install via composer
- Configuration and installation of SilverStripe
- Create a custom theme
- Create a custom back end for SilverStripe
- Create new objects in OOP
- Create templates to visualize objects
- Program routines in PHP and JQuery
message icon
Contact Ali
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Gaëtan
This course is suitable for all levels and will be adapted according to your projects, the principles are applicable to any type of programming whether for web development, application programming or video games.

The same principles therefore apply to the CMS Joomla, Drupal and the online commerce platforms WooCommerce, Magento, Prestashop and Shopify themes.

Introduction to Web Development
- Overview of web technologies
- Client side vs server side development

HTML (Hypertext Markup Language)
- Structuring web content
- HTML5 Features and Tags

CSS (Cascading Style Sheets)
- Formatting of web pages
- CSS and SCSS

JavaScript, PHP, MySQL
- Fundamentals of JavaScript, PHP and MySQL
- DOM manipulation
- Asynchronous and AJAX programming

Front-End Development
- Responsive web design
- Cross-browser compatibility
- Using CodeKit

Back-End Development
- Choose a suitable web hosting
- Server management and hosting options
- Use of SFTP server
- Create and manage MySQL databases
- Web security, how to avoid hacks
- SEO and speed optimization

WordPress
- Configuration and installation of WordPress
- Installation and customization of themes (Avada in particular)
- Installation and configuration of WooCommerce
- How to manage payments on WooCommerce
- Adapt the colors of a plug-in

SilverStripe
- Install via composer
- Configuration and installation of SilverStripe
- Create a custom theme
- Create a custom back end for SilverStripe
- Create new objects in OOP
- Create templates to visualize objects
- Program routines in PHP and JQuery
Good-fit Instructor Guarantee
favorite button
message icon
Contact Ali