First things first, why have I even gone onto Udemy, a website where you can take online courses? Well, put simply, I am always looking for ways in which I can improve myself, whether it’s fitness and starting a new training regimen, being a better father or husband, being a better human being, or developing my skills as a teacher or as a web developer. In this situation, I was looking to expand my knowledge of different programming languages and security. As a professional, it is extremely important for me to constantly stay up to date with the latest trends in technology, standards in website design and development, as well as security threats. Therefore, I looked for ways to do this.
My first thought was books! I love reading and have learned a lot from books, however, I wanted a quick, practical way for me to develop my knowledge, particularly of ethical hacking and pentesting. Secondly, I turned to magazines. These were far to basic and in not enough detail. That is when I turned to the web, where I stumbled across Udemy. Let’s start by saying that there is a wide variety of courses on different topics, but also they varied extremely on the content. Some courses were very poorly put together and looked like something had created on an old version of PowerPoint back in the 90’s, reading off slides, very little presenting skills. This was not good. However, there were several instructors that I found presented in a professional and interesting way; Rob Percival being one, Brad Hussey another, amongst several others. It is really important to watch previews of the courses to see whether it is something that you might like.
Since working through several courses in order to improve my teaching and wider knowledge of Computer Science, I would highly recommend any of my students to work through some of these courses. You even get a cool certificate when you complete a course! Something to put on your CV. It may not be a degree, but it shows that you have taken time to improve your knowledge within your profession. On top of that, a lot of what you learn you might not even be taught at university!
Ultimately, I would say that I recommend trying out a course or two if you are interested in programming and developing your wider knowledge of computers. Plus, it’s fun!