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.
Harvard University
An introduction to the intellectual enterprises of computer science and the art of programming.
Google
This course is the eighth course in the Google Data Analytics Certificate. You’ll have the opportunity to complete a case study, which will help prepare you for your data analytics job hunt. Case studies are commonly used by employers to assess analytical skills. For your case study, you’ll choose…
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.
Google
This is the third course in the Google Data Analytics Certificate. As you continue to build on your understanding of the topics from the first two courses, you’ll be introduced to new topics that will help you gain practical data analytics skills. You’ll learn how to use tools like spreadsheets and…
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…
upGrad
Advanced SQL free course will help you learn window functions, partitioning, query optimization and case statements which will help solving tricky questions through advanced SQL classes
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
Google
This is the fourth course in the Google Data Analytics Certificate. In this course, you’ll continue to build your understanding of data analytics and the concepts and tools that data analysts use in their work. You’ll learn how to check and clean your data using spreadsheets and SQL, as well as how…
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…
Udacity
Learn how to execute core SQL commands to define, select, manipulate, control access, aggregate, and join data and data tables. Understand when and how to use subqueries, several window functions, and partitions to complete complex tasks. Clean data, optimize SQL queries and write select advanced J…
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…
Google
This is the first course in the Google Cybersecurity Certificate. In this course, learners will be introduced to the cybersecurity profession, including the primary job responsibilities and core skills of entry-level analysts; significant events that led to the development of the cybersecurity fiel…
Harvard University
Querying, designing and optimising databases with SQLite, PostgreSQL and MySQL.
Microsoft
Learn to extract insights using Azure Language and Azure Database for PostgreSQL.
upGrad
In this course, you will be going through a case study, where you will be combining SQL, Python, and Tableau technologies to come up with a business solution for our churn problem.