technifyed

Free online

Programming Languages courses 801

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 801 courses

Stanford University

Statistical Learning with Python

4.625 ratings

Learn some of the main tools used in statistical modeling and data science. We cover both traditional as well as exciting new methods, and how to use them in Python.

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

Great Learning

Data Structures in C

4.413,332 ratings

Enroll in our data structures in c free course to secure a comprehensive foundation in this critical area of programming. This course aims to provide learners with an in-depth understanding of data structures, the core elements of programming languages. You will delve into essential topics such as…

  • Great Learning Academy
  • 10 hours
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

MIT OpenCourseWare

Programming Languages

6.821 teaches the principles of functional, imperative, and logic programming languages. Topics covered include: meta-circular interpreters, semantics (operational and denotational), type systems (polymorphism, inference, and abstract types), object oriented programming, modules, and multiprocessin…

  • MIT
  • Self-paced
  • Free course
  • Advanced

Great Learning

C++ Programming in Hindi

4.43,796 ratings

C++ is a cross-platform programming language used for creating high-performance applications. It was developed to extend the C programming language. It gives programmers high-level control over system resources and memory. This C++ Programming in Hindi course will help you understand programming in…

  • Great Learning Academy
  • 3 hours
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

Harvard University

Introduction to Neural Networks and Deep Learning with Python

Build practical deep learning skills for Python-savvy professionals. Learn how neural networks are structured, trained, and evaluated—and how choices like architecture, regularization, and learning rate affect performance. Explore transfer and self-supervised learning (autoencoders). Build models f…

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

Harvard University

Advanced Bioconductor

Learn advanced approaches to genomic visualization, reproducible analysis, data architecture, and exploration of cloud-scale consortium-generated genomic data.

  • edX
  • 4 weeks, 2 - 4 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Advanced

Harvard University

Data Science: Linear Regression

4.130 ratings

Learn how to use R to implement linear regression, one of the most common statistical modeling approaches in data science.

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

Harvard University

PredictionX: John Snow and the Cholera Epidemic of 1854

4.937 ratings

An in-depth look at the 1854 London cholera epidemic in Soho and its importance for the field of epidemiology.

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

Great Learning

How to Build your own Chatbot using Python?

4.52,530 ratings

This free course on how to build a chatbot using Python will help you comprehend it from scratch. You will first start by understanding the history and origin of chatbot and comprehend the importance of implementing it using Python programming language. You will learn about types of chatbots and mu…

  • Great Learning Academy
  • 13 hours
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

Harvard University

Introduction to Linear Models and Matrix Algebra

4.813 ratings

Learn to use R programming to apply linear models to analyze data in life sciences.

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

MIT OpenCourseWare

Introduction to C++

This is a fast-paced introductory course to the C++ programming language. It is intended for those with little programming background, though prior programming experience will make it easier, and those with previous experience will still learn C++-specific constructs and concepts. This course is of…

  • MIT
  • Self-paced
  • Free course
  • Advanced

Harvard University

CS50's AP® Computer Science Principles

This is CS50 AP, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for students in high school, which satisfies the College Board's new AP CS Principles curriculum framework.

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

Great Learning

JavaScript Projects

4.52,129 ratings

JavaScript is scripting is a text-based programming language that is used both on the client-side and server-side. It makes the web pages interactive which allows the users to engage in its elements. On the other hand, HTML and CSS are languages that give structure and style to web pages. There are…

  • Great Learning Academy
  • 1.5 hours
  • Self-paced
  • Free course
  • Free certificate
  • Intermediate

Stanford University

R Programming Fundamentals

4.458 ratings

This course covers the basics of R: a free programming language and software environment used for statistical computing and graphics. R is widely used by data analysts, statisticians, and data scientists around the world. This course covers an introduction to R, from installation to basic statistic…

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

MIT OpenCourseWare

Introduction to C and C++

This course provides a fast-paced introduction to the C and C++ programming languages. You will learn the required background knowledge, including memory management, pointers, preprocessor macros, object-oriented programming, and how to find bugs when you inevitably use any of those incorrectly. Th…

  • MIT
  • Self-paced
  • Free course
  • Advanced

MIT OpenCourseWare

Introduction to Programming in Java

This course is an introduction to software engineering, using the Java™ programming language. It covers concepts useful to 6.005. Students will learn the fundamentals of Java. The focus is on developing high quality, working software that solves real problems. The course is designed for students wi…

  • MIT
  • Self-paced
  • Free course
  • Advanced

The Georgia Institute of Technology

Data Structures & Algorithms I: ArrayLists, LinkedLists, Stacks and Queues

4.732 ratings

Work with the principles of data storage in Arrays, ArrayLists & LinkedList nodes. Understand their operations and performance with visualizations. Implement low-level linear, linked data structures with recursive methods, and explore their edge cases. Extend these structures to the Abstract Data T…

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

Johns Hopkins University

Getting Started with Data Visualization in R

4.7313 ratings

Data visualization is a critical skill for anyone that routinely using quantitative data in his or her work - which is to say that data visualization is a tool that almost every worker needs today. One of the critical tools for data visualization today is the R statistical programming language. Esp…

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

Google

Google AI for JavaScript developers with TensorFlow.js

4.731 ratings

Get productive with TensorFlow.js - Google's Machine Learning library for JavaScript. From pre-made off the shelf models to writing or training your own, learn how to create next gen web apps.

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

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