Szkolenia dla informatyków to niewątpliwie bardzo popularna dziedzina, zarówno wśród klientów prywatnych jak i grup zorganizowanych, np. pochodzących z dużych firm, przedsiębiorstw publicznych itp. Najczęściej wybieranymi są standardowe kursy z zakresu programowania i tworzenia aplikacji, jednak dla profesjonalistów lub programistów na wyższym stopniu kompetencji technicznej firmy szkoleniowe również mają swój dział ofert. Dla takich osób bowiem tworzy się np. szkolenia obejmujące wzorce projektowe.
Pod tym tajemniczo brzmiącym dla nieprofesjonalistów określeniem kryje się tworzenie oprogramowania w sposób bardziej czytelny, klarowny i, co najważniejsze, możliwy do dalszego rozszerzania o kolejne projekty. Techniki poznawane na warsztatach nadają się do użytkowania przy każdej późniejszej pracy, ponieważ uczą samodzielnego dostrzegania wzorców pomiędzy aplikacjami oraz ich przekształceniom. Wzorce projektowe zatem to bardzo przydatny temat, jednak aby nim się interesować trzeba posiąść pewną podstawową wiedzę, niezbędną do przyswojenia rzeczy trudniejszych.
W powyższym tekście umówiony został co prawda tylko jeden rodzaj szkoleń, ale jego ważność pokazała jak jest to popularna i rozbudowana sfera. Nie tylko uczy samodzielnego myślenia, ale również organizowania własnej pracy indywidualnej i zespołowej, efektywnej realizacji projektów i wielu innych, przydatnych zarówno dla pracownika jak i pracodawcy, rzeczy.