technifyed

Free online

Database Design courses 69

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

Explore subjects

Showing 69 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

Harvard University

CS50's Web Programming with Python and JavaScript

Learning objectives This course picks up where Harvard University's CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Flask, Django, and Bootstrap. Topics include database design, scalability, security, and user…

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

Harvard University

CS50 Beyond 2019

This course picks up where CS50 leaves off, going beyond CS50 and diving more deeply into the design and implementation of web apps with HTML5, CSS3, Python, JavaScript (ES6), and SQL using frameworks like Bootstrap, Flask, and React. Topics include database design, scalability, security, and user…

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

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

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

IISc Bangalore

Database Design

Computer Science and Engineering course by Dr. S. Srinath, Prof. D. Janaki Ram.

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

University of Michigan

Using Databases with Python

4.821,656 ratings

This course will introduce students to the basics of the Structured Query Language (SQL) as well as basic database design for storing data as part of a multi-step data gathering, analysis, and processing effort. The course will use SQLite3 as its database. We will also build web crawlers and multi-…

  • Coursera
  • 5 weeks of study, 2-3 hours/week
  • Self-paced
  • Paid certificate

Stanford University

Databases: Semistructured Data

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. Part of the Databases series, this is a standalone c…

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

University of Michigan

Database Design and Basic SQL in PostgreSQL

4.81,131 ratings

In this course you will learn more about the historical design of databases and the use of SQL in the PostgreSQL environment. Using SQL techniques and common commands (INSERT INTO, WHERE, ORDER BY, ON DELETE CASCADE, etc) will enable you to create tables, column types and define the schema of your…

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

Stanford University

Databases: OLAP and Recursion.

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 builds on concepts introduced in Databas…

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

freeCodeCamp

Harvard CS50’s Introduction to Programming with Python – Full University Course

Learn Python programming from Harvard University. It dives more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap. Topics include database design, scalability, security, and user experience. You will learn how t…

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

University of Michigan

Introduction to Structured Query Language (SQL)

4.75,516 ratings

In this course, you'll walk through installation steps for installing a text editor, installing MAMP or XAMPP (or equivalent) and creating a MySql Database. You'll learn about single table queries and the basic syntax of the SQL language, as well as database design with multiple tables, foreign key…

  • Coursera
  • 8-10 hours per week
  • Self-paced
  • Paid certificate

IBM

Relational Database Basics

4.549 ratings

This course teaches you the fundamental concepts of relational databases and Relational Database Management Systems (RDBMS) such as MySQL, PostgreSQL, and IBM Db2.

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

The University of Michigan

Database Design and Basic SQL in PostgreSQL

4.37 ratings

This first course in PostgreSQL for Everybody explores the use of SQL in the PostgreSQL environment and introduces SQL techniques and commands. This course also explores data modeling and database relationships, while introducing hands-on assignments to work within PostgreSQL.

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

freeCodeCamp

Relational Database Design – Full Course

Learn relational database design from the ground up in this comprehensive course. This 8-week curriculum covers SQL fundamentals, entity-relationship modeling, normalization (1NF through BCNF), data types and constraints, indexing strategies, and query optimization. You can get the complete learnin…

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

freeCodeCamp

Harvard CS50’s Web Programming with Python and JavaScript – Full University Course

This web programming course from Harvard University picks up where CS50x leaves off. It dives more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap. Topics include database design, scalability, security, and us…

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

The University of Michigan

Intermediate PostgreSQL

This second course in PostgreSQL for Everybody explores a wide range of SQL techniques to aggregate and transact data in PostgreSQL.This course also explores handling, reading, and parsing data with PostgreSQL and working with text in databases with regular expressions.

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

Meta

Introduction to Databases for Back-End Development

4.6693 ratings

Back-end developers write applications that end-users use to interact with databases. Some common tasks that end-users carry out using these applications include storing, searching, extracting and manipulating data. Therefore, it’s essential that all back-end developers possess strong knowledge and…

  • Coursera
  • 5 weeks of study, 1.5 - 3 hours/week.
  • Self-paced
  • Paid certificate