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

University of California, Berkeley

Real-World Applications of Economics

5.05 ratings

Learn the basic concepts of economics through Data Science applications and Python programming. This course covers applications in inequality and development, econometrics, game theory and oligopoly, environmental economics, and finance.

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

University of California, Davis

JavaScript Basics

4.521 ratings

Gain insight into the topic of JavaScript and learn the basic fundamentals.

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

Delft University of Technology

AI Skills for Engineers: Data Engineering and Data Pipelines

Good data is central to effective AI applications. This course teaches the basics of data for AI, covering what data is needed, how to extract data from existing databases and basic data skills including setup of a Python notebook environment, basic data exploration and simple data visualizations.

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

Great Learning

Introduction to Scikit Learn

4.3290 ratings

Scikit-learn, previously known as scikits.learn is a NumFOCUS fiscally sponsored project and a free software library in machine learning to support Python programming language. It includes various features to interoperate with Python numerical and scientific libraries such as NumPy and SciPy. These…

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

Arm Education

Introduction to Microprocessors

4.4115 ratings

An introduction to computer architecture, microprocessors and CPUs. Learn about the basic components of a PC, what they do, how they talk to each other and how object code gets transformed into machine code. The topics covered by this course are key to anyone interested in computer hardware enginee…

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

The University of California, San Diego

Data Structures: An Active Learning Approach

Learn about high-performance data structures and supporting algorithms, as well as the fundamentals of theoretical time complexity analysis through an interactive online text.

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

IBM

Malware Analysis and Assembly Language Introduction

This course introduces the processes and methods for conducting malware analysis of different file types and describes how Assembly Language is used to analyze malware.

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

Amazon Web Services

AWS Developer: Building on AWS

AWS experts show how to leverage your developer skills to build and run applications in the AWS Cloud.

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

Microsoft

Explore and analyze data with Python

Data exploration and analysis is at the core of data science. Data scientists require skills in programming languages like Python to explore, visualize, and manipulate data.

  • Microsoft Learn
  • 1 hour
  • Self-paced
  • Free course
  • Free badge
  • Intermediate

freeCodeCamp

Build Your First Blockchain App Using Ethereum Smart Contracts and Solidity

Learn how to build a blockchain app using Etherium smart contracts in this full tutorial course for beginners. You will learn how to create a todo app with Etherium smart contracts using the Solidity programming language. You will also learn to write tests, deploy to the blockchain, and create a cl…

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

IBM

SQL for Data Science with R

4.410 ratings

Build a baseline understanding about relational database concepts and learn how to apply foundational knowledge of the SQL and R languages through a series of hands-on labs to practice building and running SQL queries.

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

Dartmouth College

C Programming: Pointers and Memory Management - 4

4.767 ratings

In this course, we will examine a key concept, foundational to any programming language: the usage of memory. This course builds upon the basic concept of pointers, discussed in C Programming: Modular Programming and Memory Management, and introduces the more advanced usage of pointers and pointer…

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

University of British Columbia

Software Construction: Object-Oriented Design

3.25 ratings

Learn how to design large software systems that solve real-world problems using object-oriented design techniques.

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

The University of California, San Diego

Probability and Statistics in Data Science using Python

3.620 ratings

Using Python, learn statistical and probabilistic approaches to understand and gain insights from data.

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

University of California, Irvine

Concurrency in Go

4.7809 ratings

Learn how to implement concurrent programming in Go. Explore the roles of channels and goroutines in implementing concurrency. Topics include writing goroutines and implementing channels for communications between goroutines. Course activities will allow you to exercise Go’s capabilities for concur…

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

IBM

Deep Learning with Python and PyTorch.

3.816 ratings

This course is the second part of a two-part course on how to develop Deep Learning models using Pytorch.

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

freeCodeCamp

Kotlin Course - Tutorial for Beginners

Learn the Kotlin programming language in this introduction to Kotlin. Kotlin is a general purpose, open source, statically typed “pragmatic” programming language. It is used for many things, including Android development. 🎥Course developed by Nate Ebel. Check out his YouTube channel: https://www.yo…

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

IBM

Computer Vision and Image Processing Fundamentals.

4.213 ratings

Learn about computer vision, one of the most exciting fields in machine learning. artificial intelligence and computer science.

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

IBM

Mastering Generative AI for Data Analytics

4.86 ratings

Unlock Generative AI data analytics skills: prompting, visualization, storytelling, and querying. Explore concepts, industry uses, and ethics. Designed for analysts with Python & AI basics, complete a shareable project and earn an industry certificate.

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

freeCodeCamp

Java Programming for Beginners – Full Course

Learn the Java programming language in this complete beginner's course. You will learn all the main features of Java (version 17) and how to use Java for your own projects. 🔗 Code along on Replit: https://join.replit.com/java-students ✏️ Farhan Hasin Chowdhury created this course. 🏗 Replit provided…

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

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