As a recent graduate of the Lisbon Superior Engineering Institute (ISEL) in Portugal, I gained a good programming skills in languages like PHP, Java, Python, MySQL, HTML5 and JavaScript because my course had a very practical component and at the end of all subjects was always asked to do a final work where we had to apply all knowledge that we had learn in the classes. All these academic works gave me skills for back end programming and for front end programming.