Free online courses and tutorials for Testers switching to Test Automation

Alexander Pushkarev
2 min readMay 3, 2020

--

One of the first steps (if not the first) on the path of moving to Test Automation job should be learning a programming language. Solid programming fundamentals are essential for building a successful career in Test Automation. Luckily, there’re lots of resources that can help you with that.

Below I have collected links to programming languages courses available for free (at least at the time of writing) for the most popular programming languages in Test Automation — Java, Python and JavaScript.

Java

According to TIOBE[1] in 2019 Java was the most popular programming language and it is certainly the most popular programming language when it comes to Test Automation[2][3]. It has a huge community and abundance of tools and libraries which should help to jump-start one’s career in Test Automation.

There’re many free Java courses online available:

Python

Python is often considered as one of the best first-to-learn programming languages. It has very concise-yet-descriptive syntax and lots of tools and libraries for Test Automation. Python enjoys big and dedicated community and has awesome documentation. On the other hand, it is not the most popular language among Test Automation Engineers [3]. However, according to TIOBE it is gaining in popularity and it may be more popular in the future.

Free Python courses available online:

JavaScript

JavaScript is one of the most popular programming languages nowadays. It is the language that is behind of all the responsive Web Applications and is the language of choice when it comes to front-end development. It also gaining popularity in back-end development. Even those developers who specialise in other languages will have to use JavaScript from time to time, which makes JavaScript a good choice.

Free JavaScript courses available online:

[1] https://www.tiobe.com/tiobe-index/
[2] https://applitools.com/blog/language-software-test-automation/
[3] https://dzone.com/articles/which-programming-language-is-most-popular-for-ui

Did you know that I also run a YouTube channel which demystifies testing, development and computer science? Feel free to subscribe: https://www.youtube.com/channel/UCkJRvCK2-l2gCuPT9-HUG7A

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Alexander Pushkarev
Alexander Pushkarev

Written by Alexander Pushkarev

Software engineer. Development-focused tester and test-focused developer. Interested in holistic view on testing, development and project management.

No responses yet

Write a response