Stanford Introduction to Databases Free Course PRO

Stanford University allows people from all over the world to take the Introduction to Databases course over the web. The course is offered for free (for a limited period of time).

This is a great opportunity for every person who is not familiar with how databases work to acquire this knowledge for free. I believe this initiative will be the first of many similar ones.

Going over the syllabus I believe I would have introduced few changes. It seems that they mix into the same course both SQL and XML (+XML related topics). The course covers all basic topics in SQL itself.. which is more than enough (SQL is one of the simplest topics people can learn by themselves). Database design in UML… that sounds a move in the right direction if they only chose to cover ORM (this is the way things work these days)… teaching UML in the context of databases without getting into ORM is as if we were teaching Java without teaching OOP. Regarding NoSQL I would have chosen to cover it a bit more than just mentioning it… especially in the expense of XML.

Share:

The Visitor Design Pattern

The Visitor Design Pattern

The visitor design pattern allows us to add operations to objects that already exist without modifying their classes and without extending them.

What are Anti Patterns?

Anti Patterns

Unlike design patterns, anti patterns just seem to be a solution. However, they are not a solution and they cause additional costs.

Virtual Threads in Java Professional Seminar

Virtual Threads in Java

The use of virtual threads can assist us with improving the performance of our code. Learn how to use virtual threads effectively.

NoSQL Databases Courses, Seminars, Consulting, and Development

MongoDB Design Patterns Meetup

The use of MongoDB involves with various cases in which we can overcome performance issues by implementing specific design patterns.

image of woman and database

Record Classes in Java

Learn how to define record classes in Java, and when to use record classes in your code. Stay up to date with the new Java features.

Accessibility | Career | Conferences | Design Patterns | JavaScript | Meetups | PHP | Podcasts | Python | Self Learning

Teaching Methodologies | Fullstack | C++ | C# | CSS | Node.js | Angular | Java | Go | Android | Kotlin | Swift | Academy

Front End Development | Scala | Architectures | Cloud | Big Data | Internet of Things | Kids Learn Programming

The Beauty of Code

Coding is Art! Developing Code That Works is Simple. Develop Code with Style is a Challenge!

Skip to content Update cookies preferences