Tech, Now + Beyond

13 free online courses to grow your tech skills

Adding some great skills to your resume doesn't have to cost you

Here’s a list of some pretty useful tech courses you can take to either add a great portfolio to your CV or just be a more well rounded candidate jobs:

1. JavaScript at Codeacademy

image description: a black computer screen showing rows of code
[image description: a black computer screen showing rows of code] via Markus Spiske on Unsplash
This program will teach you the fundamentals of programming JavaScript, which is one of the common languages in programming for websites. You will be able to master it through quizzes and tests and create portfolios that will allow you to display your newfound skill.

Prerequisites: None

Duration: 15 hours

2. Make a website at Codeacademy

image description: a man is sitting in front of two computer screens designing a page
[image description: a man is sitting in front of two computer screens designing a page] via Campaign creators on Unsplash
This is a short seven-hour course to learn how to build a website from scratch using HTML and CSS. You can learn through quizzes and build a website for your portfolio in the process.

Prerequisites: None

Duration: 7 hours

3. Java tutorial for complete beginners at Udemy 

image description: a keyboard with lit up keys and a black screen showing coding
[image description: a keyboard with lit up keys and a black screen showing coding] via Caspar Camille Rubin on Unsplash
This class is designed for anyone with no prior programming knowledge. And a desire to learn Java. The course is administered through video lectures, downloadable resources and articles.

Prerequisites : None

Duration: 16 hours

4. Learn Adobe Photoshop from scratch at Udemy

image description: a laptop screen showing an image of beakers being edited on photoshop
[image description: a laptop screen showing an image of beakers being edited on photoshop] via Sarah Pflug on Burst
This course is from people who want to learn Photoshop from the ground up. This practical course focus on the most important photoshop techniques and follows a unique task based pedagogy which is great for beginners and intermediate learners alike. It has downloadable material, article and on demand videos. There is also a certificate upon completion of the course.

Duration: 8 hours/ 36 lectures

5. Professional logo design in Adobe Illustrator at Udemy

image description: a notebook with some logos drawn on it and a phone on its pages is resting on a table with notepad, pencils, books and a laptop
[image description: a notebook with some logos drawn on it and a phone on its pages is resting on a table with notepad, pencils, books and a laptop] via Aleks Dorohovich on Unsplash
Learning how to make a logo for a brand. This course will deconstruct challenging logos to explain how they work. Build a killer company brand by making a logo that stands out. Here’s how to use Illustrator to do it. The course offers 7.5 hours on-demand videos, 42 downloadable resources and certificate upon completion.

Prerequisites: Basic knowledge of illustrator, as the course is a bit advanced.

Duration: 7 hours, 22 minutes/ 45 lectures

6. Adobe InDesign made easy : A beginner’s guide to InDesign at Udemy

image description: a tablet is resting on a white table and a hand holding a smart pen is drawing on it
[image description: a tablet is resting on a white table and a hand holding a smart pen is drawing on it] via dose media on Unsplash
The absolute beginners guide to using Adobe InDesign, which can often seem intimidating to starters. The course uses videos, downloadable resources and articles to make it seem less so. Also offers certificate upon completion.

Duration: 11 hours/ 105 lectures

7. Intro to Java Programming at Udacity

image description: a white laptop shows a white screen with lines of code
[image description: a white laptop shows a white screen with lines of code] via Artem Sapegin on Unsplash
An introduction to Java syntax for beginners. A good place to start to learn from professionals in the industry. Along with content, students are also given access to a student support community and interactive quizzes.

Duration: 6 weeks

8. Diploma in C programming at Alison 

image description: a desk is seen from above with a desktop on it and a how to book along with sketches of a phone and a pencil
[image description: a desk is seen from above with a desktop on it and a how to book along with sketches of a phone and a pencil] via UX store on Unsplash
One of the programming languages that every computer programmer has to learn eventually. C is one of the most popular and widespread programming languages. Upon completing this course, you’ll learn everything from functions, methods, and routines to variables, arrays, and pointers. You will have assessments. And you get certification upon completion. Due to the nature of this program this might not be the first stop for a complete beginner to start off with.

Prerequisites: Basic understanding of programming languages and how they work

Duration: 10-15 hours

9. An introduction to interactive programming in Python (Part 1) at Coursera

image description: a man is holding a post it up to the camera with the words "Python" written on it
[image description: a man is holding a post it up to the camera with the words “Python” written on it] via Hitesh Choudhary on Unsplash
Anyone with a knowledge of high school mathematics is welcome to take this class, taught at Rice University. To make learning Python easy, instructors of this course built a new browser-based programming environment. You’ll learn to build simple, interactive games like Pong, Blackjack, and Asteroids.

Note: free with trial

Duration: 7-10 hours a week/ 5 weeks

10. Build complete web and hybrid mobile solutions at Coursera

image description: a mobile phone is resting on a table with rows of code showing on its screen
[image description: a mobile phone is resting on a table with rows of code showing on its screen] via Caspar Camille Rubin on Unsplash
Taught by the Hong Kong University of Science and Technology, this course will teach you how to create hybrid mobile applications using Bootstrap (Front-End Framework), Ionic (Mobile App Framework), Node.Js and Angularjs. There is a hands-on project that will help you master your ability. You have the option to earn a certificate, when you finish every course and complete the hands-on project, showcasing your achievement.

Prerequisites: Although no previous experience in HTML, CSS, and Javascript is necessary, the instructors note that it would be helpful to have some type of prior programming knowledge.

Note: free with trial

Duration: Approximately 7 months.

11. HTML5 coding essentials and best practices at edX

image description: there is a table in front of a bright window that has a desktop computer on it
[image description: there is a table in front of a bright window that has a desktop computer on it] via Aral Tasher on Unsplash
In this course, taught by the World Wide Web Consortium (also known as W3C), you will learn all the new HTML5 features to help create great Web sites and applications in a simplified but powerful way. You’ll learn to use the new simplified HTML5 tags, animate fun web graphics, and practice coding techniques through multiple interactive exercises.

Duration: 6 weeks/ 6-8 hours a week

12. Beginner’s guide to image editing in Photoshop at Pluralsight

 a laptop shows  a picture of a beach open for editing
[image description: a laptop shows a picture of a beach open for editing] via Kevin Bhagat on Unsplash
This collection of lessons, you will get step-by-step videos instructions for photo editing with Photoshop. This was short course was made using beginners in mind so you will learn a lot of basic techniques. You will require Photoshop CS5 or above.

Note: free with trial

Duration: 1 hour, 31 minutes

13. Beginner’s guide to concept sketching at Pluralsight

[image description: a table has a laptop, a container of drink and a sketchpad on it, the sketchpad shows the drawing of a girl] via Max Nelson on Unsplash
Start by learning what concept sketching is and how it can be useful and implemented. From logos, layouts, to character or environment designs. The course uses Adobe Photoshop, CS6. Created for new artist and using step by step videos, you’ll learn the fundamentals of each of these forms.

Note: free with trial

Duration: 1 hour, 31 minutes

With all these options available, you’re really out of excuses as to why you didn’t yet take the course you always said you were going to. Get on it and make your resume shine!