Over the past eight years I trained many people on different topics.
Here are the main areas I covered.

Advanced Javascript Programming course

Angular 2: 2 days course. The participants where all mid-senior Angular developer.

Mean stack:  multiple 2 weeks courses for senior Java developer from Jumar to move to the MEAN stack (Mongo, Express, Angular, NodeJS). The course was delivered in-house.

React/Redux: 1 day training/workshop about a React Case study, the game 2048.

Angular 1.x: 1 day training/workshop about an Angular Case study: the game 4pictures1word

Web Development Courses

Too many people nowadays develop with visual editing programs, like Dreamweaver, and the way spider or impaired people [a spider is the engine of, for example, Google that index pages] looks at a webpage.

Making a website requires more than mere conversion of a graphic design into code; a professional designer must understand the semantic connections between the site’s elements and foresee the way the site will behave when new content is inserted in user-updatable fields.

These courses are focused on semantic html and best practices, paying attention to CSS 2.1 (and lately CSS level 3) philosophy.

Web design courses

What’s the difference between a poor web-design, a good web-design, and a great web-design?

These courses are focused on understanding the balance of space in websites, the attention on typography, and the current best practice.

The courses are focused on Photoshop, its limitations, and when to use Illustrator or Sketch  instead for certain tasks.

And, just to be clear, a good design is not about bevel and emboss…

Photoshop Advanced Course

Why is Photoshop the most utilized program in photo editing? Is it really worth its price?

As an ACE (Adobe Certified Expert) in Photoshop, and with more than 10 years of experience,I focus this course on the reason Photoshop really makes a difference.

Photoshop is a huge and powerful program. There are a lot of cheap programs available that offer ninety percent of what Photoshop does. But with an understanding of Photoshop’s more subtle functions, a simple graphic designer can become a master. I explain to my students why particular tools were created and exactly when and how to use it them, and I encourage them to utilize this knowledge in their Photoshop projects. After all, a “try-and-see” approach will never bring you to the moon.

Photography courses

Creating a high-quality photograph requires more than technical knowledge; a photo is also an artistic composition, and a photographer must be comfortable using light as his drawing-medium.

The course is divided into two main sections: techniques and scene creation / manipulation.

The first section focuses upon how a camera works, from basic concepts such as aperture and timing to more complex topics like lens distortion and lens limits.

The second section guides students in the creation of a proper photographic setting and explains how to use an existing scene as effectively as possible in situations where scene manipulation is not possible.

Media Education Courses

Nowadays advertisement strategies are very aggressive and teenagers are vulnerable to this barrage of information because they do not possess tools necessary to protect themselves from it.

Education for media literacy uses an inquiry-based pedagogic model that encourages young people to ask questions about what they see, hear, and read. Media literacy education provides tools to help teenagers and young adults critically analyze media messages, it offers opportunities for teens to broaden their experiences of media, and it helps them to develop creative skills and thereby make their own media messages.

At the end of the course each student is given the opportunity for an extra lesson that focuses upon creating an advertisement or a short talk-show program. This activity is designed to playfully reinforce the media techniques taught throughout the course.