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

The Georgia Institute of Technology

Computing in Python IV: Objects & Algorithms

4.636 ratings

Learn about recursion, search and sort algorithms, and object-oriented programming in Python.

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

University of Washington

Programming Languages, Part A

4.91,914 ratings

This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. The course uses the languages ML, Racket, and Ruby as vehicles for teaching the concepts, but the real intent is to teach enough about how any language “fits together” to…

  • Coursera
  • 8-16 hours/week
  • Self-paced
  • Paid certificate

Stanford University

Statistical Learning with R

4.456 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 R. Course material updated in 2021 for second edition of the course textbook.

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

Stanford University

Databases: Modeling and Theory

4.87 ratings

This course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original "Databases" courses are now all available on edx.org. This course covers underlying principles and design…

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

Harvard University

CS50's Computer Science for Lawyers

This course is a variant of Harvard University's introduction to computer science, CS50, designed especially for lawyers (and law students).

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

Dartmouth College

C Programming: Getting Started

4.723 ratings

Start learning one of the most powerful and widely used programming languages: C.

  • edX
  • 5 weeks, 3 - 4 hours per week
  • 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

Massachusetts Institute of Technology

MIT 6.0002 Introduction to Computational Thinking and Data Science, Fall 2016

View the complete course: http://ocw.mit.edu/6-0002F16 Instructor: John Guttag This course provides students with an understanding of the role computation can play in solving problems. Student will learn to write small programs using the Python 3.5 programming language. License: Creative Commons BY…

Video playlist
  • YouTube
  • 15 videos, 12 hours
  • Self-paced
  • Free video

University of Washington

Programming Languages, Part B

4.9789 ratings

[As described below, this is Part B of a 3-part course. Participants should complete Part A first -- Part B "dives right in" and refers often to material from Part A.] This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. Th…

  • Coursera
  • 8-16 hours/week
  • Self-paced
  • Paid certificate

Columbia University

Analytics in Python

Learn the fundamental of programming in Python and develop the ability to analyze data and make data-driven decisions.

  • edX
  • Fixed dates
  • Free to audit
  • Paid certificate
  • Intermediate

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

Harvard University

Machine Learning and AI with Python

4.151 ratings

Learn how to use decision trees, the foundational algorithm for your understanding of machine learning and artificial intelligence.

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

MIT OpenCourseWare

Computational Methods of Scientific Programming

This course introduces programming languages and techniques used by physical scientists: FORTRAN, C, C++, MATLAB®, and Mathematica. Emphasis is placed on program design, algorithm development and verification, and comparative advantages and disadvantages of different languages.

  • MIT
  • Self-paced
  • Free course
  • Advanced

Stanford University

Databases: Advanced Topics in SQL

4.313 ratings

This course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original "Databases" courses are now all available on edx.org. This course is broad and practical, covering indexes…

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

MIT OpenCourseWare

Computer Language Engineering

This course analyzes issues associated with the implementation of higher-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, the interaction of theory and practice, and using tools in building software. The course includes a multi-perso…

  • MIT
  • Self-paced
  • Free course
  • Advanced

University of Washington

Programming Languages, Part C

4.9463 ratings

[As described below, this is Part C of a 3-part course. Participants should complete Parts A and B first -- Part C "dives right in" and refers often to material from Part A and Part B.] This course is an introduction to the basic concepts of programming languages, with a strong emphasis on function…

  • Coursera
  • 8-16 hours/week
  • Self-paced
  • Paid certificate

Harvard University

Statistics and R

4.096 ratings

An introduction to basic statistical concepts and R programming skills necessary for analyzing data in the life sciences.

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

IBM

Analyzing Data with Python

4.6109 ratings

In this course, you will learn how to analyze data in Python using multi-dimensional arrays in numpy, manipulate DataFrames in pandas, use SciPy library of mathematical routines, and perform machine learning using scikit-learn!

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

Stanford University

Compilers

4.534 ratings

This self-paced course will discuss the major ideas used today in the implementation of programming language compilers, including lexical analysis, parsing, syntax-directed translation, abstract syntax trees, types and type checking, intermediate languages, dataflow analysis, program optimization,…

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

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