Erinnerst du dich an das erste mal, als du versucht hast, programmieren zu lernen? Dieses YouTube-Video, das Online-Tutorial, jener Kurs, den du schon vor einiger Zeit gemacht hast… Gab es dort einen Punkt, an dem du nicht mehr mitgekommen bist? An dem du dich schlecht gefühlt hast, weil dir anscheinend grundlegendes Wissen gefehlt hat?
Das ist nicht deine Schuld!
Es gibt einen ganz bestimmten Punkt, an dem viele beim Programmieren Lernen scheitern. Bis zu diesem Punkt hat man eher einfache Dinge gemacht, wie den Code-Editor installiert, ein erstes Programm zum Laufen bekommen (👋 Hello World!) und wahrscheinlich auch erste Konzepte in der Programmiersprache gelernt.
Aber dann kommt dieser Punkt, an dem viele nicht weiter kommen:
- Man hängt wegen irgendwelchen Fehlern fest
- Man kann nicht nachvollziehen, wie der Dozent jetzt von Schritt A zu Schritt B gekommen ist
- Man weiß nicht, wie man bei der Aufgabe überhaupt anfangen soll
- Man fühlt sich stark verunsichert.
Aber an genau diesem Punkt fängt man an, wirklich programmieren zu lernen. Programmiersprachen kann man in gewisser Weise mit echten Sprachen vergleichen. Sie haben eine Grammatik und ein Vokabular und man kann sie ganz frei - sogar kreativ - benutzen. Aber dahin zu kommen und diesen schwierigen initialen Punkt zu überwinden, das ist nicht einfach.
In diesem Kurs bringen wir dir das Programmieren bei. Du lernst die Programmiersprache Python
in diesem Kurs. Aber vor allem - und viel wichtiger - wirst du lernen, wie ein Programmierer zu denken.
Man kann diesen Kurs sogar als sprach-agnostisch bezeichnen. Das bedeutet, dass es im Prinzip egal ist, welche Programmiersprache unterrichtet wird. Stattdessen ist der Fokus auf der grundlegenden Grammatik und auf deinem Sprachgefühl, damit man die Programmiersprache frei und kreativ einsetzen kann - eben wie eine richtige Sprache!
Bonus: Dieser Lehransatz sorgt auch dafür, dass du dein neues Wissen auch auf andere Programmiersprachen übertragen kannst!
Und wie kommst du über diesen schwierigen Punkt hinaus, an dem so viele aufgeben? Mit einem erfahrenen Dozenten, der genau weiß, wie er dich über diesen Punkt hinaus befördert.
Dein Dozent wird
- sehr langsam und in kleinen Schritten durch den Stoff gehen
- jeden Schritt so erklären, dass es einfach verständlich ist
- dir helfen, wenn du stecken bleibst
- dir jede Menge gelegenheit zum praktischen Üben geben.
Denn wie es bei einer richtigen Sprache der Fall ist: man muss sie aktiv sprechen, damit man sie lernt. So muss man eine Programmiersprache auch selbst aktiv benutzen, um sie zu lernen.
Und wir unterstützen dich tatkräftig dabei! ✨
🎯 Ziel des Kurses
Das Ziel dieses Kurses ist es, allen Teilnehmern die Grundlagen der Programmierung in Python
beizubringen. Am Ende des Kurses werden die Teilnehmer…
- die Grammatik und Syntax der Sprache
Python
kennen, - ein gewisses Sprachgefühl für die Programmiersprache entwickelt haben,
- die Logikstrukturen der Programmierung anwenden können, und
- eigene Programme in
Python
schreiben können.
🧑💼 Zielgruppe
Dieser Kurs ist geeignet für Personen, die…
- wirklich Programmieren lernen wollen,
- gar keine oder wenig Programmier-Kenntnisse haben.
Der Kurs ist eher weniger geeignet für…
- den Berufseinstieg in die Softwareentwicklung oder Data Science,
- Personen, die bereits Softwareentwickler sind und nur noch Python dazulernen wollen (Alternative).
Vorkenntnisse:
Keine Vorkenntnisse erforderlich
Erforderliche Vorbereitung:
Du brauchst eine stabile Internetverbindung.
Du brauchst einen Computer, auf dem du Programme installieren kannst (Admin-Rechte).
Du brauchst eine funktionsfähige Kamera und Mikrofon.
Installiere Around und setze die Freigabe-Rechte für Kamera und Microfon.
👨🏫 Methoden
- Virtueller Klassenraum (live)
- Teilnehmerzentriertes Lernen
- Praktische Aufgaben zum Programmieren Lernen (hands-on)
- Breakout-Sessions
- Diskussionsrunden
- Hausaufgaben (optional)
🏅 Qualität der Lehre
Hamburg Coding School ist eine vom Weiterbildung Hamburg e.V. geprüfte Bildungseinrichtung. Das bedeutet, dass wir uns den Qualitätskriterien des Vereins unterwerfen und die Qualität unserer Kurse regelmäßig prüfen.
Unser Lehrpersonal ist ebenfalls sorgfältig geprüft. Die Dozenten müssen eine didaktische Eignungsprüfung bestehen, bevor sie bei uns anfangen können zu unterrichten.
🗓️ Zeitplan
Themenübersicht
- Einführung in die Programmierung
- Variablen, Konstanten, Datentypen
- Input und Output
- Funktionen
- Integrierte Funktionen auf Zahlen und Strings
- Eigene Funktionen schreiben
- Entscheidungen
- Relationale und logische Operatoren
if..else
-Blöckeswitch
-Statements
- Schleifen
while
-Schleifenfor
-Schleifen
- Arrays
- Erstellen von und zugreifen auf Arrays
- Zweidimensionale Arrays (Maps)
- Einführung in Data Science
- Python-Bibliotheken:
numpy
,pandas
- Graphen plotten mit
matplotlib
- Python-Bibliotheken:
Dienstag, 14.11.2023
- Willkommensrunde
- Einführung in die Programmierung
- Erste Schritte
Donnerstag, 16.11.2023
- Hausaufgaben-Review
- Programmieren Lernen
- Praktische Aufgaben
Dienstag, 21.11.2023
- Hausaufgaben-Review
- Programmieren Lernen
- Praktische Aufgaben
Donnerstag, 23.11.2023
- Hausaufgaben-Review
- Programmieren Lernen
- Praktische Aufgaben
Dienstag, 28.11.2023
- Hausaufgaben-Review
- Programmieren Lernen
- Praktische Aufgaben
Donnerstag, 30.11.2023
- Hausaufgaben-Review
- Programmieren Lernen
- Praktische Aufgaben
Dienstag, 5.12.2023
- Hausaufgaben-Review
- Programmieren Lernen
- Praktische Aufgaben
Donnerstag, 7.12.2023
- Hausaufgaben-Review
- Data Science
- Praktische Aufgaben
- Ausblick und Abschluss
Kursort
Zeitplan
Di + Do, 18:00 - 21:00 Uhr
Klassengröße
Zertifikat
Sprache
Mit inbegriffen
Hast du noch Fragen?
Teilnehmer vor Ort sind durch unsere gesetzliche Unfallversicherung (VBG) versichert.