Du willst SQL lernen und weißt noch nicht wie du anfangen sollst? Dann schaue dir mal diese Seite genauer an. Für dich habe ich hier 5 Möglichkeiten herausgesucht, um jetzt mit SQL durchzustarten. Das Beste: drei dieser Möglichkeiten sind kostenlos!
Du weißt noch nicht, ob es sich für dich wirklich lohnt Zeit und Mühe zu investieren, um SQL zu lernen? Es gibt eine Reihe von guten Gründen, um jetzt damit anzufangen:
- SQL ist die Sprache für die Arbeit mit Datenbanken!
- SQL ist einfach zu erlernen und orientiert sich an englischen Umgangssprache
- SQL ist eine sehr ausgereifte standardisierte Sprache
- SQL ist eine anwenderfreundliche Sprache
- SQL ist weit verbreitet und auf unterschiedlichen Systemen nutzbar (z.B. PC, Server, Mac, Windows, Linux …)
- SQL Code ist kompakt. Datenbankabfragen sind daher mit wenig Code umsetzbar
- SQL Kenntnisse sind stark nachgefragt
- SQL ist ein wichtiger Skill für Data Scientists
- SQL ist ein geniales Tool, um datenbasierte Fragestellungen schnell zu lösen
- SQL ist super wenn du mit strukturierten Daten arbeiten willst!
Deutschsprachige SQL Kurse
Udemy: Die komplette SQL Masterclass: Vom Anfänger zum Profi
Kosten: einmalig 114,99 EUR (teils hohe Rabatte möglich) oder 29,99 EUR pro Monat
Kursplattform: Udemy
Bewertung auf der Plattform: 4,6 (von 5)
Anbieter: Jannis Seemann
Umfang: 23,5 Stunden Video
Sprache: Deutsch
Geeignet für: Anfänger
Zertifikat: Abschlussbescheinigung
Einschätzung: Ein guter Kurs für den praktischen Einstieg in SQL!
Du kannst den Kurs im Udemy Privat-Abo für 29,99 EUR im Monat belegen. Allerdings verlierst du deinen Kurszugang, sobald du das Abo beendest. Oder du kaufst den Kurs. Dann bezahlst du regulär 129,99 EUR. Udemy gewährt aber immer wieder riesige Rabatte auf die Kurse. Daher warte doch einfach auf die nächste Rabattaktion! Gerade eben gibt es den Kurs z.B. als Schnäppchen für nur 19,99 EUR!
Du erhältst im Kurs einen soliden Einstieg in SQL. Der Kursanbieter Jannis Seemann deckt mit dem Kurs zwei Datenbanksysteme (MySQL und PostgreSQL) gleichzeitig ab. Dazu hat der zu den meisten Themen zwei thematisch ähnliche Videos (einmal MySQL, einmal PostgreSQL) erstellt. Du kannst daher direkt zum passenden Video springen.
Inhaltlich lernst du die Basics zu Datenbankabfragen oder Datenverwaltung, also dem Einspeisen oder Verwalten von Daten in einer bestehende Datenbank. Auch etwas weiterführende Themen wie Rechteverwaltung, Trigger, Views, Joins oder Gruppierung von Daten werden behandelt.
Selbstverständlich habe ich mir auch einige der Videos selbst angesehen. Die Audio- und Videoqualität ist sehr gut. Der Dozent Jannis Seemann hat eine angenehme und deutliche Sprechweise und vermittelt die Kursinhalte auf gekonnte Art und Weise. Jannis ist übrigens ingesamt Autor bzw. Co-Autor von aktuell 37 Kursen auf Udemy!
Pro
- Gute Audio- und Videoqualität
- Jannis hat eine angenehme und deutliche Sprechweise
- Doppelpack aus MySQL und PostgreSQL
- Praktische Übungsaufgaben
Contra
- Kein namhafter Kursanbieter
- Einige Reviews kritisieren fehlende Musterlösungen für Aufgaben
Udemy: Einführung in Datenbanken und SQL
Kosten: einmalig 119,99 EUR (teils hohe Rabatte möglich) oder 29,99 EUR pro Monat
Kursplattform: Udemy
Bewertung auf der Plattform: 4,4 (von 5)
Anbieter: Matthias Wolf
Umfang: 23,5 Stunden Video
Sprache: Deutsch
Geeignet für: Anfänger
Zertifikat: Abschlussbescheinigung
Einschätzung: Guter Kurs mit solidem theoretischem Fundament für deinen Einstieg in die Welt der Datenbanken!
Wie bei Udemy üblich ist die Preisgestaltung etwas unübersichtlich. Du hast die Wahl zwischen Abo und Kauf des Kurses. Wenn du den Kurs kaufen möchtest: Warte auf jeden Fall auf die nächste Rabattaktion!
Der Dozent Matthias Wolf hebt sich von den typischen Dozenten auf Udemy ab. Er scheint ein echter Experte in seinem Gebiet zu sein und hat nach eigenen Angaben bereits über 30 Jahre Erfahrung in der IT (insbesondere mit Datenbanken). Außerdem ist er Autor und Dozent an zwei österreichischen Fachhochschulen!
Dementsprechend erwartet dich hier ein Kurs, der ein wenig mehr Wert auf ein solides theoretisches Hintergrundwissen zum Thema Datenbanken legt. Du wirst also weniger das praktische Coden lernen, sondern das Fundament auf dem Datenbanken aufbauen. Gerade wenn du dich eher für die Administration und oder die Erstellung von Datenbanken interessierst, ist das sicherlich eine gute Idee!
Die Kursvideos sind sehr schön gestaltet. Typischerweise siehst du Matthias Wolf wie er vor einer gut gemachten PowerPoint Präsentation sitzt und insgesamt sehr sympathisch rüberkommt.
Wenn es etwas zu kritisieren gibt: teils sind die Videos etwas langatmig. Falls du etwas mehr Tempo willst, dann stell doch einfach die Videogeschwindigkeit hoch! Außerdem steht durch den hohen Anteil an Theorie zum Thema Datenbanken das Praktische natürlich etwas im Hintergrund. Wenn es dir nur um den SQL Code an sich geht, dann solltest du einen anderen Kurs absolvieren!
Pro
- Viel theoretischer Hintergrund
- Dozent ist ein echter Experte und kennt sich gut aus
- Grundlagen für die Administration von Datenbanken
- Gute und durchdachte Präsentation
- Verschiedene Datenbanksysteme werden besprochen
- Anleitung zur Installation für unterschiedliche Betriebssysteme
Contra
- Teils etwas langatmig
- Nicht geeignet wenn du ausschließlich SQL Code lernen willst
- Kein namhafter Kursanbieter
So lernst du SQL kostenlos!
Udacity: SQL for Data Analysis
Kosten: kostenlos
Kursplattform: Udacity
Anbieter: Mode
Umfang: 20-30 Stunden
Sprache: Englisch
Geeignet für: Anfänger
Zertifikat: Nein
Einschätzung: Hochwertiger und professionell gemachter SQL Kurs. Ideal wenn du SQL für Data Science benötigst.
Du brauchst SQL für die Analyse von Daten oder willst deine Data Science Skills verbessern? Dann brauchst du nicht weiter zu suchen und solltest dir diesen kostenlosen Kurs näher anschauen.
Im Kurs lernst du vor allem SQL Statements, die du für die Datenanalyse benötigst. Das heißt der Kurs konzentriert sich auf das SELECT Statement mit dem du Daten aus Tabellen auslesen kannst. Wenn du es richtig anstellst, filterst du bereits mit dem SELECT Statement genau die Daten, die du für deine Analysen benötigst und sparst Zeit und Ressourcen, wenn du die Daten nachher mit R oder Python auswertest.
Der Kurs ist professionell gemacht. Die Videos sind hochwertig und haben eine hervorragende Audioqualität. Die Videos enthalten oft hilfreiche Illustrationen zur Veranschaulichung. Kursanbieter ist die Firma Mode. Diese Firma ist ein Spezialist für Datenanalysen. Das heißt du lernst hier von echten Profis!
Das Gelernte kannst du mit Hilfe von Quizfragen überprüfen. SQL Queries kannst du direkt im Browser üben. Hierzu stellt Udacity einen gut gemachten Workspace zur Verfügung. Ich kann dir den Kurs wärmstens empfehlen! Tatsächlich bin ich gerade dabei, den Kurs mal komplett durchzugehen, um meine SQL Kenntnisse aufzufrischen!
Pro
- Umfassender, aber kompakter Kurs
- Kursanbieter ist die auf Datenanalyse spezialisierte Firma Mode: Du lernst also von Profis!
- Sehr guter Bezug zur Praxis
- Hochwertige und professionelle Videos
- Gut gemachte Illustrationen
- Quizfragen zur Selbstkontrolle!
- Praktische Aufgaben
- SQL Queries direkt im Browser üben!
Contra
- Kein Zertifikat
- Kapitel über logische Operatoren ist zu ausführlich
edX: Databases: Relational Databases and SQL
Kosten: kostenlos (Zertifikat kostest: 46 EUR)
Kursplattform: edX
Bewertung auf der Plattform:
Anbieter: Stanford Online
Umfang: 16-20 Stunden
Sprache: Englisch
Geeignet für: Anfänger
Zertifikat: Ja (kostenpflichtig)
Einschätzung: Ein sehr guter, kompakter SQL Kurs mit einer guten Mischung aus fundierter Theorie und Praxis!
Wie es bei edX oft der Fall ist, kannst du den Kurs in der kostenlosen Audit Version als Gasthörer:in verfolgen. Hier verfällt dein Zugang aber nach zwei Wochen. Außerdem bist du von benoteten Tests ausgeschlossen. Gefällt dir der Kurs, kannst ja immer noch für aktuell 46 EUR auf den „verified track“ upgraden und erhältst nach erfolgreicher Beendigung des Kurses ein Zertifikat für deinen Lebenslauf!
Anbieter des Kurses ist Stanford Online. Du hast somit einen renommierten Anbieter. Im Gegensatz zu vielen Kursen, die von eher unbekannten Personen erstellt wurden, lohnt sich daher das Zertifikat für dich um so mehr!
Die Dozentin Jennifer Widom lehrt an der Standford University und macht meiner Meinung nach in ihren Videos eine gute Figur. Sie schildert das Wesentliche kurz und kompakt und ergänzt die PowerPoint Präsentation immer wieder durch kleine selbst gezeichnete Schemata. Das gibt der Präsentation einen schönen persönlichen Touch!
Inhaltlich bekommst du einen gute Einführung in SQL. Der Umfang ist etwas geringer als bei einigen anderen Kursen, die ich dir hier vorstelle. Allerdings ist der Kurs Teil einer ganzen Kursreihe. Du kannst also dein Wissen noch erweitern.
Du lernst im Kurs hauptsächlich Datenbankabfragen. Dazu wird dir natürlich das SELECT Statement ausführlich erklärt. Du erfährst wie du mit JOIN mehrer Tabellen verknüpfst und lernst auch wichtige Aggregierungsfunktionen wie SUM oder MIN.
Insgesamt ein guter Kurs, den ich dir empfehlen kann!
Pro
- Solide Video und Audioqualität
- Gut gemachte Präsentation!
- Ausgewogener Mix aus Theorie und praktischem Coding
- Praktische Aufgaben (eventuell kostenpflichtig)
Contra
- Eingeblendetes Video der Dozentin ist etwas misslungen
DataCamp: Intermediate SQL Queries
Kosten: kostenlos
Kursplattform: DataCamp
Anbieter: DataCamp
Umfang: 3-4 Stunden
Sprache: Englisch
Geeignet für: Anfänger
Zertifikat: Ja
Einschätzung: Kurzer SQL Schnupperkurs mit großem Anteil an praktischen Aufgaben
Mit diesem kurzen Einstiegskurs in SQL kannst du nicht viel falsch machen. Du erhältst einen Eindruck wie SQL Code funktioniert und lernst die Programmieroberfläche von DataCamp kennen. Gerade wenn du dich für DataScience ingesamt interessierst, kann ich dir übrigens DataCamp als Lernoberfläche für R, Python und SQL empfehlen!
Du solltest aber bedenken, dass der Kurs nur etwa 3-4 Stunden an Material umfasst. Willst du dir ernsthafte Grundkenntnisse an SQL aneignen und dich mit der Theorie relationaler Datenbanken befassen, dann führt für dich kein Weg an einem umfassenderen Kurs vorbei!
Pro
- Hoher Anteil an praktischen Aufgaben!
- Schönes Interface!
- Kostenloses Zertifikat
Contra
- Recht kurz
Fazit: Welcher Kurs ist für dich der Beste?
Wie immer kommt es natürlich ein bisschen darauf an, wonach du suchst. Vielleicht steigst du erstmal mit einem der kostenlosen Kurse ein. Für einen schnellen Überblick und einen direkten Einstieg in den SQL Code, kann ich dir den kurzen aber dennoch gut gemachten Kurs von DataCamp empfehlen.
Wenn du dich intensiver mit dem Thema befassen willst, so bietet sich für dich der Kurs von Mode an. Hier erfährst du wesentlich mehr zum Aufbau von SQL und erhältst auch ein solides Fundament zum Aufbau der Sprache.
Willst du lieber erstmal einen deutschsprachigen Kurs belegen? Kein Problem: ich habe zwei gute Kurse auf der Udemy Kursplattform für dich herausgesucht. Du hast die Wahl zwischen der Kompletten SQL Masterclass und Einführung in Datenbanken und SQL.
In Einführung in Datenbanken und SQL legt der Dozent viel Wert auf theoretische Grundlagen und behandelt Datenbankaufbau und Funktion sehr gründlich. SQL lernst du natürlich auch. Die komplette SQL Masterclass hingegen konzentriert sich eindeutig auf das Schreiben von Datenbankabfragen und das Programmieren an sich!
Viel Spaß beim Lernen!
Häufig gestellte Fragen
Wie lange dauert es, SQL zu lernen?
Du kannst die Grundlagen von SQL in etwa 2-3 Wochen lernen. Um SQL aber wirklich zu meistern und Abfragen schnell und effizient zur schreiben, brauchst du allerdings wie bei Allem viel Übung und Erfahrung!
Ist SQL einfach zu lernen?
SQL Befehle orientieren sich an der englischen Alltagssprache und sind recht einfach zu lernen.
Wer braucht SQL?
SQL brauchst du, um mit Datenbanken zu arbeiten. Wenn du Daten aus einer Datenbank abrufen, speichern oder änderen willst geschieht das meist mit SQL.
Warum solltest du SQL lernen?
SQL ist ein stark nachgefragter Skill und meist unerlässlich wenn du mit großen Datenmengen arbeiten willst.
Solltest du MySQL oder PostgreSQL lernen?
MySQL ist besser für den Einstieg in SQL geeignet. Später kannst du dir dann auch PostgreSQL aneignen. Dieses ähnelt MySQL, bietet aber noch zusätzliche Features.
Weitere Beiträge
Willst du SQL verwenden, um deine Data Science skills zu verbessern oder bist allgemein an Data Science interessiert, dann ist vielleicht auch dieser Artikel interessant für dich. Hast du eher Interesse an einer vollwertigen Programmiersprache, dann schau dir doch meine Beiträge zu JavaScript oder Python an!