Professional Certificate in Computer Science for Web Programming – CS50 – Harvardx

Now is the time. After taking several introductory courses on different programming languages (JavaScript, Java, C) I’ve decided to take the next step in my career and learn the ins and outs of programming. For several reasons:

  • I have realized that I love it. My brain craves learning and gets happy when it has to confront logical problems, develop some hypotheses on how to solve them, and figure out a solution. I’m curious by nature and I love to try out different approaches to solve a problem until finding the one that works. Learning keeps me happy and makes me feel alive. So do challenges. When it comes to information technology, the possibilities for learning new things are endless.
  • I think that, in order to become a better technical writer, I really need to learn how to code. In the last years, I’ve learned to read the code that my colleagues write in order to document configuration parameters and better understand how a feature works (main use case, dependencies, conditions, etc). Currently, I can test the implemented features and even find bugs, but I want to go one step further. I want to be able to develop features by myself and learn more programming languages and frameworks.
  • I want to bring the documentation I write to the next level and be able to program tools that help my audience better understand the software and make the most out of it. I want to create interactive experiences that combine videos, end-to-end scenarios, useful graphics, valuable content, training materials, and embedded tools that can provide the users with the information they need in seconds. I keep thinking about using bots in technical documents or even developing a program that provides the outcome users would get in case one or more actions are executed before really executing them (some kind of docu dry-run)
  • Because I’m really interested in machine learning (especially Natural Language Processing), artificial intelligence, and IoT. I want to be prepared for the future and do my bit in this industry.

For all the aforementioned reasons, I’ve enrolled in a  Professional Certificate in Computer Science for Web Programming from Harvardx, which “combines CS50’s legendary Introduction to Computer Science course with a new program that takes a deep dive into the design and implementation of web apps with Python, JavaScript and SQL using frameworks like Flask, Django, and Bootstrap”. My personal deadline to complete the course: December 2020.

I’m very motivated and I’ve already completed the first assignment (I’ve developed an interactive game with Scratch). I’ll share the details in my next post.

Never stop learning!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s