Learning more about IT

avatar

Over the last couple of month I have been spending a lot of time at home due to lack of work. I am not one to be watching TV all day and so I have signed up to some online courses to broaden my experience of potentially useful skills.

I opted to use Coursera as I have had good experience of it before. Their courses are mostly produced by academics who teach for a living. They tend to be mostly videos with some extra reading material. You need to pass assessments which can be either automatically assessed or peer-reviewed by other students. It used to be that you could do most courses for free, but it seems you need to pay to get the full benefits. Considering you can take as many courses as you like the fees (£325 per year) seem reasonable. I was fortunate that my employer was willing to pay mine.

I have been doing a couple of courses in parallel. I picked a couple of certificates that comprise multiple courses. The first was for IT support run by Google and the other was on data science from the University of Michigan. I have completed two course from each.

Courses

The IT support courses are not too hard. The one on networking gave me a lot more insight into how the various networking layers operate. The Power User course covered Windows and Linux configuration. For the assessments you accessed virtual machines and had to perform some operations on those. You were taken through each step and so they were hard to fail.

The data science courses were much more challenging. I have done a fair bit of Python, but not in this field. The first was on manipulating data in various ways with the Pandas and NumPy libraries. I made use of some other online resources such as these videos to get a better understanding. The plotting course used MatPlotLib, but also got into the aesthetics of visualising data and how that affects understanding. It was peer assessed. That had some issues as it would present the work of other students with very small images that were hard to judge. I have mentioned that to them. I based one of my submissions on COVID-19 data along with statistics I found on religions. Not that I got any great insight from it. It was more an exercise in extracting and processing data.

Chart
)

I started a third data science course on machine learning. This is where it gets really heavy and I struggled. I have given up on the course for now as I was not doing well on the tests. I think I need to find an alternative course from this that may explain it better as I found it went too fast for me to take in. I did find it interesting and I think it could apply to future work projects, but you need the right sort of brain for it.

I have started a third Google IT course on system administration. This can be useful when you need to set up systems for the sort of work I do.

As a change from the data science I found one on programming languages from the University of Washington. I did not have a formal education on computer science as my degree was in electrical engineering. Even though I have programmed in various languages I feel I could learn more about the basic principles. The course uses some 'functional' languages which I have not used before. It is part of a set of three courses that could last me a couple of months. The course introduction encourages students to use the GNU Emacs editor. This is something else I have little experience of. I know it inspires devotion and hatred amongst developers. so I am keen to see what it offers. It uses Lisp for scripts, which is something else I have looked into.

I think that we should always be learning through life. I would get bored otherwise.

Stay well and stay sharp!



0
0
0.000
16 comments
avatar

Thank you for this post! Do have experience in taking courses through other providers? If so, how do they stack up against Coursera?

0
0
0.000
avatar

I had a quick look at a course about Go on Udemy. The videos on that were less professional in my opinion, but it may not be typical. I am not sure it had assessed coursework. I think that is valuable to ensure you are taking it in and that if you get a certificate then it is earned. Most other courses I have done recently have been on Coursera. There are plenty of good free courses on Youtube where you may get feedback from the creator. It went with Coursera this time based on previous good experience.

0
0
0.000
avatar

I got my employer to pony up for Codecademy, I think it was about £170. There are a lot of courses, all coding based so not the breadth of what you are looking at there but still, quite handy to dip in and out of

0
0
0.000
avatar

I'm not sure if I have tried them, but there are lots of options. I quite often look at free course material from various sources when working to find solutions I need, but sometimes it's good to do a whole course.

0
0
0.000
avatar

I like them because they have an emulator for each of the IDEs so you don't have to be installing a million things. Was handy for Python. I can't watch too many videos because it isn't a good format for me, I get fidgety!

0
0
0.000
avatar

Emulators are useful. I'm sure I've done some courses that did that. The data science courses used Jupyter Notebooks that run code on their servers, so you didn't have to install anything. For the next programming one I needed to install stuff, but not a problem so far on Linux.

Videos can be an issue if the instructor is not engaging. Some people are just boring to listen to :)

0
0
0.000
avatar

Hehe, they are. I think it was mostly on pluralsight that I started to find it an issue and all the instructors there are awful to listen to!

0
0
0.000
avatar

Coursera looks pretty useful - I've paid for a few good courses on Udemy, but I think quality varies from course to course - I did subscribe to Code Academy for a year for under £100, what you get for that is amazing, you might be above that though!

0
0
0.000
avatar

My employer is assessing various providers. They may prefer a wider range of courses and not just coding. I have done a few music courses on Coursera before when it was free.

0
0
0.000
avatar

WTG! I've been thinking about more courses too. Just started blasting away at web design again a little everyday. I need to get back into JS and Node again. As soon as I finish some current projects I'm working on, back to JS studies. Wish I had an employer to pay for my fees :)

0
0
0.000
avatar

I've never done much with web. I may be better off going for fields that have less people studying them, but are still in demand.

0
0
0.000
avatar

That's the smart move for sure. I was reading an article about that awhile back. It talked about some of the different languages people study and number of people verse available jobs. I'd post a link but it was like 6 months ago. Great article though. Moral of the story was, sometimes you're better off learning a more obscure or dated language because everyone is competing for the latest hip trend coding languages.

0
0
0.000
avatar

I think that we should always be learning through life. I would get bored otherwise.

Agreed, we should always be looking to improve ourselves, and further our knowledge. Sometimes that can be learning some thing new to help us at work, and other times it can simply be learning a new hobby

There is always something new to learn!

0
0
0.000
avatar

I should be done with my current Comptia course in a few weeks so I have been thinking about what to do next. I've looked at Coursera and they do seem to have some really interesting stuff.

I've been reading about algorithms for programming on the side and that has been hurting my brain.

0
0
0.000
avatar

This latest course is right up my street. Coding algorithms is fun for me, but that's how my brain works. Creating elegant code is very satisfying.

0
0
0.000