technifyedWeekly list

Free online

Engineering courses

Mechanical, electrical, civil, chemical and every other branch of engineering, including most NPTEL courses from the IITs.

5,019 courses

Explore subjects

Showing 5,019 courses

Harvard University

Fundamentals of TinyML

4.567 ratings

Focusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML.

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

Massachusetts Institute of Technology

MIT 6.01SC Introduction to EECS I

Instructor: Dennis Freeman, Kendra Pugh This course provides an integrated introduction to electrical engineering and computer science, including modern software engineering, linear systems analysis, electronic circuits, and decision-making. The lecture videos provide an overview of each topic, whi…

Video playlist
  • YouTube
  • 27 videos, 17 hours
  • Self-paced
  • Free video

Harvard University

Deploying TinyML

4.521 ratings

Learn to program in TensorFlow Lite for microcontrollers so that you can write the code, and deploy your model to your very own tiny microcontroller. Before you know it, you’ll be implementing an entire TinyML application.

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

Harvard University

Super-Earths and Life

4.773 ratings

Learn about the Earth, life, and how we can search for life elsewhere in the universe.

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

MITx

Software Construction in Java

Learn how to write programs that are safe from bugs, easy to understand, and ready for change.

  • MIT
  • 14 weeks, 15 hours/week
  • Self-paced
  • Free course
  • Advanced

MITx

Advanced Software Construction in Java

Learn how to write programs that are safe from bugs, easy to understand, and ready for change.

  • MIT
  • 10 weeks, 15 hours/week
  • Self-paced
  • Free course
  • Advanced

MIT OpenCourseWare

Advanced Natural Language Processing

This course is a graduate introduction to natural language processing - the study of human language from a computational perspective. It covers syntactic, semantic and discourse processing models, emphasizing machine learning or corpus-based methods and algorithms. It also covers applications of th…

  • MIT
  • Self-paced
  • Free course
  • Advanced

MIT OpenCourseWare

Geometric Folding Algorithms: Linkages, Origami, Polyhedra

This course focuses on the algorithms for analyzing and designing geometric foldings. Topics include reconfiguration of foldable structures, linkages made from one-dimensional rods connected by hinges, folding two-dimensional paper (origami), and unfolding and folding three-dimensional polyhedra. A…

  • MIT
  • Self-paced
  • Free course
  • Advanced

MIT OpenCourseWare

Ethics for Engineers: Artificial Intelligence

Artificial Intelligence (AI), and the algorithmic judgment at its core, is developing at breakneck speed. This version of the popular Ethics for Engineers course focuses on the ethics issues involved in the latest developments of computer science.

  • MIT
  • Self-paced
  • Free course
  • Advanced

MIT OpenCourseWare

Introduction to MATLAB

This is an accelerated introduction to MATLAB® and its popular toolboxes. Lectures are interactive, with students conducting sample MATLAB problems in real time. The course includes problem-based MATLAB assignments. Students must provide their own laptop and software. This is great preparation for…

  • MIT
  • Self-paced
  • Free course
  • Advanced

MIT OpenCourseWare

Networks

This course will highlight common principles that permeate the functioning of networks and how the same issues related to robustness, fragility and interlinkages arise in several different types of networks. It will both introduce conceptual tools from dynamical systems, random graph models, optimi…

  • MIT
  • Self-paced
  • Free course
  • Advanced

Harvard University

Case Studies in Functional Genomics

4.87 ratings

Perform RNA-Seq, ChIP-Seq, and DNA methylation data analyses, using open source software, including R and Bioconductor.

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

MIT OpenCourseWare

Computer Systems Security

6.858 Computer Systems Security is a class about the design and implementation of secure computer systems. Lectures cover threat models, attacks that compromise security, and techniques for achieving security, based on recent research papers. Topics include operating system (OS) security, capabilit…

  • MIT
  • Self-paced
  • Free course
  • Advanced

MIT OpenCourseWare

Java Preparation for 6.170

This course focuses on introducing the language, libraries, tools and concepts of Javaᵀᴹ. The course is specifically targeted at students who intend to take 6.170 in the following term and feel they would struggle because they lack the necessary background. Topics include: Object-oriented programmi…

  • MIT
  • Self-paced
  • Free course
  • Advanced

MIT OpenCourseWare

Advanced Algorithms

This is a graduate course on the design and analysis of algorithms, covering several advanced topics not studied in typical introductory courses on algorithms. It is especially designed for doctoral students interested in theoretical computer science.

  • MIT
  • Self-paced
  • Free course
  • Advanced

MIT OpenCourseWare

Underactuated Robotics

Robots today move far too conservatively, using control systems that attempt to maintain full control authority at all times. Humans and animals move much more aggressively by routinely executing motions which involve a loss of instantaneous control authority. Controlling nonlinear systems without…

  • MIT
  • Self-paced
  • Free course
  • Advanced

MIT OpenCourseWare

Principles of Computer Systems

6.826 provides an introduction to the basic principles of computer systems, with emphasis on the use of rigorous techniques as an aid to understanding and building modern computing systems. Particular attention is paid to concurrent and distributed systems. Topics covered include: specification and…

  • MIT
  • Self-paced
  • Free course
  • Advanced

MIT OpenCourseWare

Introduction to Computer Science and Programming

6.00SC Intro to CS and Programming has been retired from OCW. You can access the archived course on DSpace – MIT’s digital repository. Please see the list of introductory programming courses and other programming courses from recent years.

  • MIT
  • Self-paced
  • Free course
  • Advanced

MIT OpenCourseWare

Computer Algorithms in Systems Engineering

This course covers concepts of computation used in analysis of engineering systems. It includes the following topics: data structures, relational database representations of engineering data, algorithms for the solution and optimization of engineering system designs (greedy, dynamic programming, br…

  • MIT
  • Self-paced
  • Free course
  • Advanced