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

Pragmatic AI Labs

Python and Pandas for Data Engineering

4.530 ratings

Master Python essentials and Pandas for data engineering. Learn to set up development environments, manipulate data, and efficiently solve real-world problems.

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

University of Colorado System

Introduction to C++ Programming and Unreal

4.5181 ratings

This course is all about starting to learn how to develop video games using the C++ programming language and the Unreal Engine on Windows or Mac. This course assumes you have previous programming experience in some other language. Although we'll start at the very beginning for C++, hardly anybody l…

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

IITBombay

Implementation of Data Structures

Learn how to write correct and efficient data structures manipulation using existing standard template library (STL) of C++. Get introduced to the power of STL and make your code more solid, reusable, and robust.

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

Microsoft

Real Life Applications of Applications Developer Skills

Master professional software development workflows including GitHub version control, code review, debugging, and documentation to confidently contribute to collaborative team projects using .NET and C#.

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

Universidad Autónoma de Madrid

Introducción a la programación en C: Tipos de datos y estructuras

Aprende a programar en C, uno de los lenguajes de programación más usados. En este curso en línea adquirirás los conocimientos necesarios para comenzar a convertirte en un experto en C.

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

Mass General Brigham University of Health Professions

Introduction to Statistical Concepts and Describing Data

This course introduces key statistical concepts and data analysis techniques used in healthcare. Students will learn to classify variables, summarize data, interpret measures of central tendency and variability, and perform basic hypothesis testing. Emphasis is placed on applying descriptive statis…

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

Microsoft

Real Life Applications of Data Scientist Skills

Bridge the gap between theory and practice by building, auditing, and deploying ethical AI models. Master Python libraries like Scikit-learn and Pandas, ensure model fairness with Fairlearn, and package your solutions using Docker for reliable, real-world application.

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

Microsoft

Preparing For Data Scientist Interviews and Assignments

Prepare for data science interviews with a disciplined framework for analytical reasoning and communication. Learn to navigate SQL, statistics, machine learning, and case-style challenges while explaining assumptions, trade-offs, business relevance, and project impact with clarity.

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

Kunal Kushwaha

Why you should learn Rust in 2024 with @francescociulla

In this webinar with Francesco from Daily.dev, we'll discuss the Rust programming language. It has been voted the most loved language on StackOverflow surveys, and more and more developers are getting curious with it. We will discuss the reasons why Rust might be your next programming language, wit…

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

Duke University

Interacting with the System and Managing Memory

4.2182 ratings

The final course in the specialization Introduction to Programming in C will teach you powerful new programming techniques for interacting with the user and the system and dynamically allocating memory. You will learn more sophisticated uses for pointers, such as strings and multidimensional arrays…

  • Coursera
  • 4 weeks of study, 6–8 hours/week
  • Self-paced
  • Paid certificate

Bro Code

Java snake game 🐍

Java snake game tutorial for beginners #Java #snake #game Coding boot camps hate him! See how he can teach you to code with this one simple trick... Bro Code is the self-proclaimed #1 tutorial series on coding in various programming languages and other how-to videos in the known universe.

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

The University of Texas Medical Branch

Biostatistics for Big Data Applications

Learn data analysis basics for working with biomedical big data with practical hands-on examples using R.

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

Microsoft

SQL and Data Querying for Business Insights

Architect and execute advanced T-SQL queries in Azure SQL Database. Master multi-table joins, correlated subqueries, time-series window functions, and high-performance CTE refactoring to turn enterprise data into fast, reliable business insights.

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

Microsoft

Unity Game Development: Building a 2D Platformer

Learn to build a 2D platformer from scratch using Unity and C#. Master player mechanics, collision systems, real-time debugging, and build packaging while developing a complete, playable game you can share.

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

Duke University

Python Essentials for MLOps

4.2382 ratings

Python Essentials for MLOps (Machine Learning Operations) is a course designed to provide learners with the fundamental Python skills needed to succeed in an MLOps role. This course covers the basics of the Python programming language, including data types, functions, modules and testing techniques…

  • Coursera
  • 5 weeks of study, 4-6 hours/week
  • Self-paced
  • Paid certificate

Microsoft

Career of a Data Engineer

Discover what Data Engineers actually do, what skills the role demands in 2026, and how to build your personal entry path-no coding required. Leave with a three-phase Career Readiness Plan grounded in Microsoft Fabric

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

Kunal Kushwaha

Let's Talk About the Gopher in the Room

In this talk, the speakers will explain why Golang is their go-to programming language, why individuals should consider adopting it as well (with its ease of learning being the first reason), and how one can harness its power to enhance their skills as a developer. 👉 Webinar link: https://wemakedev…

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

Microsoft

Finding Your Software Developer Role

In this course, you'll transform the overwhelming Software Development landscape into a personalized career roadmap designed for your success. We guide you in exploring the industry's key roles while simultaneously uncovering your own distinct hard and soft skills. This culminates in empowering you…

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

Alison

Diploma in Python Programming

3.9850 ratings

This course begins by introducing you to the Concept of Programming and what people can do and have done with programming. You will learn all about Python and why Python is a good programming language to start with. You will learn how to use Visual Studio to create a new Python project, display tex…

Learning path or series
  • Alison
  • 15 hours
  • Self-paced
  • Free course
  • Paid certificate
  • Beginner

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