Online School: UDEMY
Courses on Youtube
I have always liked looking for information on the Internet about things that I do not know and much better if that information is on video.
Sometimes I feel that I have learned more on the Internet than in school.
One of the channels that I visited the most at the University to learn Java and C++ was: Programación ATS.
He was a great teacher, I learned a lot about programming thanks to his videos. They were all very well explained and easy to understand.
Rest in peace.
Another of the channels that I watched a lot in the last few months that I lived in Mexico to improve in Java was PildorasInformaticas.
And finally, the channel that I watched for web programming was mainly Fazt Tech.
Courses on Udemy
I had been hearing for a long time that the courses on Udemy were very good, but I had never been able to acquire any.
In March 2019 I was finally able to buy 3 courses, which I was studying in all my spare time and I put Processing aside.
The truth is that these courses were very useful to me, I would never have imagined that one day I could do everything I know now about programming. Mainly web programming.
I feel like I learned more about programming here than in Engineering.
During my time studying at Udemy I was working in a stationery store and I thought: "So much so that I studied Programming and I ended up here". I wanted to dedicate myself to something that I had studied, not to a stationery store.
Next, I show the 3 courses that I acquired and studied.
JavaScript - MEAN Stack
Created by Professor Víctor Robles.
Master en JavaScript: Aprender JS, jQuery, Angular, NodeJS
I started studying it from the first day I bought it. I learned a lot about web programming and various frameworks.
With this course I learned for the first time to manage a NoSQL Database.
I feel like one of my favorite languages today should be TypeScript because it's so easy to use and it improves the JavaScript language a lot by incorporating the best of other languages like Java for example. However, I have hardly used it.
I finished taking it around February 2020. And that same month I made my first Web page 😀, which was made with Angular and with several of the knowledge I had acquired.
100% Recommended Course.
Java
Created by Professor Alejandro Taboada 😥RIP.
Aprende Programación en Java (de Básico a Avanzado)
I was studying it from time to time along with the JavaScript course.
With this course I finally learned everything there is to know about Java, something that was never going to be taught to me in school.
I also learned to make programs with Graphical Interfaces, since whenever I had used Java (or C and C++), to execute a program I only used the command console.
The following image of a stopwatch is from a small exercise I did in the course.
I didn't finish it at the time because I started studying my third course (the PHP one). But I would take it up again some time later, finishing it in March 2022 (there were few classes that I was missing, almost all of them were about MySQL).
100% Recommended Course, and always remembering that: Si puedes imaginarlo, puedes programarlo.
PHP and WordPress
Created by Professor Víctor Robles.
Master en PHP, SQL, POO, MVC, Laravel, Symfony, WordPress +
I started studying it when I finished creating my first website (February 2020).
With this course I learned a lot about PHP, mainly about web programming from the server side.
I learned a lot more about Databases, now with MySQL.
By July 2020, before starting to see Laravel and Symfony, I went straight to see what WordPress was, since some jobs that I was thinking of applying for required it.
WordPress is a CMS (Content Management System), which is used to create and manage web pages in a very fast and easy way. And although it makes the job much easier for everyone, it has its drawbacks, mainly the fact that your page cannot be 100% personalized since you will have to use default templates or program your own. In the end it can become a disaster of code if you want to customize a lot of website.
For simple and quick pages to create, Wordpress is the solution. Even in less than 2 hours you can have a simple but functional website.
To practice and because Wordpress caught my attention, I made my second website.
Almost everything in Wordpress is programmed with PHP and MySQL, so if I wanted to change something, I already knew how to do it.
I hope to continue with the course soon because I haven't finished it yet. When I made my second website I entered my second University and focused more on that.
100% Recommended Course.