Harvard University
CS50's Introduction to Computer Science
An introduction to the intellectual enterprises of computer science and the art of programming.
- edX
- 12 weeks, 5 - 14 hours per week
- Self-paced
- Free to audit
- Paid certificate
- Beginner
Free online
Learn SQL online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.
766 courses
Harvard University
An introduction to the intellectual enterprises of computer science and the art of programming.
Harvard University
An introduction to programming using Python, a popular language for general-purpose programming, data science, web programming, and more.
Harvard University
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.
Stanford University
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…
Microsoft
Learn multiple assessment tools that facilitate the migration of databases to Azure, including SQL Server enabled by Azure Arc, Azure Migrate, and Azure Database Migration Service.
Microsoft
Evaluate strategies for migrating to Azure SQL
Microsoft
Use generative AI in Azure Database for PostgreSQL.
Harvard University
This is CS50’s introduction to databases using a language called SQL. Learn how to create, read, update, and delete data with relational databases, which store data in rows and columns. Learn how to model real-world entities and relationships among them using tables with appropriate types, triggers…
Microsoft
Relational databases store many different types of data for many different types of applications. Some databases have thousands of users and some have just one user. Some tables have tens of rows while others have millions of rows. Some data is unique while other data is duplicated. All of these va…
Microsoft
Learn to extract insights using Azure Language and Azure Database for PostgreSQL.
Harvard University
Querying, designing and optimising databases with SQLite, PostgreSQL and MySQL.
Hitesh Choudhary
Full Stack NextJS with Clerk, Neon (Postgresql)
Great Learning
This free SQL for Data Science course provides the essential skills to manage databases and perform complex data analysis using SQL. You’ll learn core SQL techniques, including creating and manipulating tables, using clauses such as GROUP BY and HAVING, and mastering joins (INNER, LEFT, RIGHT, FULL…
Microsoft
Use T-SQL in Microsoft Fabric warehouses to transform and query data, create reusable views and stored procedures, and build dimensional tables.
Harvard University
An introduction to databases using a language called SQL.
Microsoft
Learn to summarize data with Foundry Tools and Azure database for PostgreSQL.
Microsoft
Describe how Azure Database for MySQL supports mission-critical workloads with predictable performance and dynamic scalability. Determine whether you should implement Azure Database for MySQL to address your relational database needs.