technifyedWeekly list

Free online

System Design courses

Learn System Design online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.

336 courses

Explore subjects

Showing 336 courses

Harvard University

CS50's Web Programming with Python and JavaScript

This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.

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

Stanford University

Databases: Relational Databases and SQL

4.547 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 provides an introduction to relational d…

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

IIT Delhi

Advanced Distributed systems

Computer Science and Engineering course by Prof. Smruti Ranjan Sarangi.

  • NPTEL
  • 12 weeks, 28 lectures
  • Self-paced
  • Free course
  • Paid certificate
  • 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

Communication System Design

This course presents a top-down approach to communications system design. The course will cover communication theory, algorithms and implementation architectures for essential blocks in modern physical-layer communication systems (coders and decoders, filters, multi-tone modulation, synchronization…

  • 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

Principles of Computer System Design: An Introduction

Principles of Computer System Design: An Introduction is published in two parts. Part I, containing chapters 1-6, is a traditional printed textbook published by Morgan Kaufman, an imprint of Elsevier. Part II, containing chapters 7-11, is available here as an open educational resource. This textboo…

  • MIT
  • Self-paced
  • Free course
  • Advanced

MIT OpenCourseWare

Distributed Computer Systems Engineering

This course covers abstractions and implementation techniques for the design of distributed systems. Topics include: server design, network programming, naming, storage systems, security, and fault tolerance. The assigned readings for the course are from current literature. This course is worth 6 E…

  • MIT
  • Self-paced
  • Free course
  • Advanced

Great Learning

Introduction to Big Data and Hadoop

4.62,156 ratings

This Big Data Hadoop Course provides an introduction regarding distributed systems and data processing systems. You will also understand Hadoop architecture and learn HDFS basics. Today, we are surrounded by data in our daily lives. The data doubles every 2 years on this planet, showing its value…

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

Harvard University

Early Childhood Development: Global Strategies for Implementation

4.7254 ratings

Examine best practices in child and family policies, advocacy, financing, and pathways to scale—learning how to generate innovative, scalable intervention strategies that supports early childhood development. Together, Harvard University and UNICEF bring global experience from communities to policy…

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

IBM

Introduction to Cloud Computing

4.6432 ratings

Jumpstart your cloud expertise and explore offerings of AWS, Google, and IBM; delve into IaaS, PaaS, SaaS models, and cloud security. Experience IBM Cloud app deployment. Perfect for executives, students, and budding professionals.

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

Amazon Web Services

AWS Cloud Technical Essentials

4.549 ratings

Kick off your cloud career by learning the fundamentals of AWS products, services, and solutions and basic concepts of database, storage, networking, security and cloud computing.

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

Carnegie Mellon University

The Databaseology Lectures (Fall 2015)

http://db.cs.cmu.edu/seminar2015/ Embedded databases: They're the boxer briefs of the database world in that they are underneath a wide variety of applications, including mobile devices, high performance OLTP systems, and large distributed systems. Given this, we have another season of stellar tech…

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

IISc Bangalore

Control System Design

Physics course by Prof G R Jayanth.

  • NPTEL
  • 51 lectures
  • Self-paced
  • Free course
  • Paid certificate