technifyed

Free online

Programming Languages courses 828

Learn Programming Languages online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.

Explore subjects

Showing 828 courses

freeCodeCamp

Harvard CS50 prof David J. Malan on why you should learn programming slowly [Podcast #197]

Dr. David J. Malan teaches computer science at Harvard. Over the past decade, millions of people have taken his CS50 course both in person and online. He joins us to talk about: 1. Why he still recommends learning the C programming language in 2026 2. How he intentionally nerfs hist student's codin…

Free video
  • YouTube
  • 1 hour
  • Self-paced
  • Free video

IBM

Z/OS REXX Programming

This course is designed to teach you the basic skills required to write programs using the REXX language in z/OS. The course covers the TSO extensions to REXX and interaction with other environments such as the MVS console, running REXX in batch jobs, and compiling REXX.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

RWTH Aachen University

Basics of Data Science

"Basics of Data Science" gives a comprehensible overview of many fundamental concepts and tools of data science, including data quality and data preprocessing, supervised and unsupervised learning techniques including their evaluation, frequent itemsets and association rules, sequence mining, proce…

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

freeCodeCamp

Kotlin Programming Fundamentals Tutorial - Full Course

Learn programming fundamentals using the Kotlin programming language. Kotlin is an excellent language for GUI Architectures, Libraries, and Server Side Applications. This course will start you off the right way, no matter which path you take with the language. The course features hands-on coding ex…

Free video
  • YouTube
  • 4 hours
  • Self-paced
  • Free video

Traversy Media

Golang REST API With Mux

In this video we will look at building a simple REST API using the Go programming language along with the Mux router. I will also explain some of the fundamentals of the language for beginners. SPONSOR: GDP HOST - WANT CHEAP WEB HOSTING? https://goo.gl/iZjcGk CODE: Github Repo https://github.com/br…

Free video
  • YouTube
  • 45 minutes
  • Self-paced
  • Free video

Tech With Tim

Golang Tutorials

A tutorial series on the golang programming language. This go programming series is designed for complete beginners looking to jump into the world of go!

Video playlist
  • YouTube
  • 22 videos, 5 hours
  • Self-paced
  • Free video

The Hong Kong University of Science and Technology

Programming with Scratch

4.4117 ratings

Learning coding is not only about understanding the programming language being used, but also developing important computational thinking skills, which are useful for problem solving across many disciplinary areas. In this course, students will learn basic programming skills by creating interactive…

  • Coursera
  • 26 hours
  • Self-paced
  • Paid certificate

IBM

Guided Project: Build your first Node.js app V2

Use your current JavaScript knowledge to gain Node.js skills valued by employers. In under an hour develop front end and back end Node.js skills, practice front end styling with CSS and HTML, and learn how to use npm, a JavaScript package manager.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

freeCodeCamp

Go and AWS - Code and Deploy a Serverless API

Learn how to create a aomplete AWS serverless stack using the Go programming language. This course covers both coding and deployin a simple serverless stack using API Gateway, Lambda, and DynamoDB. ✏️ Coruse from Akhil Sharma. Check out his YouTube channel: https://www.youtube.com/channel/UCgMjDy6Y…

Free video
  • YouTube
  • 2 hours
  • Self-paced
  • Free video

IBM

Guided Project: Predict World Cup Soccer Results with ML V2

In this beginner-friendly, hands-on guided project, develop your data science and machine learning skills in under an hour by building a prediction model for the 2022 FIFA World Cup. Perfect for anyone interested in learning more about prediction models.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

IBM

Machine Learning: Capstone Project

Demonstrate your machine learning expertise in this IBM Capstone course. Apply Pandas, Scikit-learn, TensorFlow/Keras, and build a real-world course recommender system. Showcase your ML skills through this comprehensive hands-on project.

  • edX
  • 1 weeks, 23 - 27 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Advanced

University of Canterbury

Text Analytics 2: Visualizing Natural Language Processing

Extend your knowledge of the core techniques of computational linguistics by working through case-studies and visualizing their results.

  • edX
  • 6 weeks, 3 - 6 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Dartmouth College

C Programming: Advanced Data Types - 5

4.458 ratings

In this course you will define your own data types in C, and use the newly created types to more efficiently store and process your data. Many programming languages provide a number of built-in data types to store things such as integers, decimals, and characters in variables, but what if you wante…

  • Coursera
  • 3 weeks, 3-5 hours a week
  • Self-paced
  • Paid certificate

Alison

Introduction to Ruby Programming

3.38 ratings

Choosing a programming language to study can be challenging if you are new to the field. As a newbie with so many choices, you may be unaware of the functions of each language and the reasons you might favour one over another. This course will introduce you to the Ruby programming language and assi…

  • Alison
  • 3 hours
  • Self-paced
  • Free course
  • Paid certificate
  • Beginner

Google Cloud

Work with Gemini Models in BigQuery

Learn how to solve business problems using AI/ML models for generative tasks in BigQuery. Gain hands-on experience in coding solutions using SQL queries and Python notebooks.

  • edX
  • 3 weeks, 3 - 5 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

freeCodeCamp

Lisp Programming Language – Full Course for Beginners

In this Lisp for beginners course, @the-lisper will teach you why this elegant programming language has influenced computer science for over 60 years. Lisp's elegant approach to handling code as data, combined with its powerful macro system and functional programming paradigms, offers developers un…

Free video
  • YouTube
  • 3 hours
  • Self-paced
  • Free video

University of Colorado System

Data Analysis and Representation, Selection and Iteration

4.793 ratings

This course is the second course in the specialization exploring both computational thinking and beginning C programming. Rather than trying to define computational thinking, we’ll just say it’s a problem-solving process that includes lots of different components. Most people have a better understa…

  • Coursera
  • 11 hours
  • Self-paced
  • Paid certificate

Amazon Web Services

Improve your Java code using Amazon CodeGuru

Learn how to use Amazon CodeGuru Reviewer to automatically identify issues and vulnerabilities to improve your code quality with our new digital course, Improve your Java Code using Amazon CodeGuru

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

Enter your email and the official page opens. Phone is optional.