Fledglink
Personal development

Learn about… Coding

Free courses including HTML, CSS, Python, C & C++

By Fraser Graham Nov 13, 2020

Coding is one of the most sought after, well-paid skills. Master it, and you will be able to enter a promising and fulfilling career. These free courses are the perfect places to get started in understanding the basics and starting your journey with coding.

Course 1: The Open University - Learn to Code for Data Analytics

Learn programming to analyse and visualise open data. Visualising data helps show patterns and trends. You will learn to code in Python during this course. You do not need any prior coding knowledge.

Find out how to:

  • access open data
  • clean and analyse data using code
  • produce visualisations
  • present your analyses

Certificate of completion: Yes

Total study time: 24 hours

Study type: Self-paced

Cost: Free

Related jobs: Data analyst-statistician, market research data analyst

>> Get started

Course 2: Cisco Networking Academy - Programming Essentials in Python

Learn to code in Python: a programming language used by small companies and tech giants.

Find out how to:

  • write your own computer programs
  • design a web or desktop app

Certificate of completion: No

Total study time: 70 hours

Study type: Self-paced

Cost: Free

Related jobs: App developer, software developer, computer games developer

>> Get started

Course 3: Google Digital Garage - Understand the Basics of Code

Learn what code is and why understanding it is useful.

Find out:

  • how code works
  • why so many coding languages exist
  • which coding languages are suited to specific tasks

Certificate of completion: No

Total study time: 1 hour

Study type: Self-paced

Cost: Free

Related jobs: Useful for most technology jobs

>> Get started

Course 4: FutureLearn, Institute of Coding & University of Leeds - Computer Programming for Everyone

Explore what computer programming and code can do.

You will learn:

  • how and why people program computers
  • the kinds of problems that computers can help you solve
  • an introductory block-language for coding
  • about different types of coding languages
  • useful applications of code

Certificate of completion: Yes

Total study time: 4 hours

Study type: Self-paced

Cost: Free

Related jobs: App developer, software developer

>> Get started

Course 5: FutureLearn, Institute of Coding & University of Leeds - Learn to Code for the Web

Find out about the different coding languages used to make websites. Then try using them yourself.

Learn about these coding languages:

  • HTML
  • CSS
  • Javascript

Certificate of completion: Yes

Total study time: 4 hours

Study type: Self-paced

Cost: Free

Related jobs: Web developer

>> Get started

Course 6: Cisco Networking Academy - Programming Essentials in C

Learn to code in C: a popular programming language commonly used in software development. You don't need any previous programming experience or knowledge to do this course.

You will learn:

  • concepts of computer programming
  • syntax, semantics and data types of C
  • how to write your own computer programs

Certificate of completion: Yes

Total study time: 70 hours

Study type: Scheduled, instructor-led

Cost: Free

Related jobs: Software developer

>> Get started

Course 7: Cisco Networking Academy - Programming Essentials in C++

Learn to code in C++: a popular programming language commonly used in video games development. You don't need any previous programming experience or knowledge to do this course.

You will learn:

  • syntax, semantics and data types of C++
  • principles of object-oriented programming
  • how to write in C++

Certificate of completion: Yes

Total study time: 70 hours

Study type: Scheduled, instructor-led

Cost: Free

Related jobs: Video games developer, software developer

>> Get started

Course 8: Microsoft & Carnegie Mellon University - Cloud Computing Basics for Developers

Find out about the basics of cloud computing and Microsoft Azure.

You will learn:

  • the history of cloud computing
  • major cloud providers and types
  • what resources are available through the cloud
  • economic benefits of cloud computing
  • data centres
  • how to build apps using the cloud

Certificate of completion: No

Total study time: 7 hours

Study type: Self-paced

Cost: Free

Related jobs: Software developer

>> Get started

Course 9: Microsoft - Take your first steps with C

Find out about how to build simple applications using C#, a popular programming language.

Learn how to:

  • write in C#
  • store and manipulate data
  • execute functions from code libraries
  • add logic to your code

Certificate of completion: No

Total study time: 4 hours

Study type: Self-paced

Cost: Free

Related jobs: Software developer

>> Get started

You may also like
Personal development

Fast Futures: Free essential skills training for education leavers aged 18-22

By Fraser Graham Apr 6, 2021
Personal development

Steps Ahead Mentoring

By Fraser Graham Feb 5, 2021
Health and wellbeing

Being your true self after falling victim to cancel culture: my experience

By Ella Barrington-Bailey Nov 17, 2020