Hallo, mein Name ist Sebastian Christoph.
Als Dozent und Kreativkopf leite ich Kurse zum Erlernen verschiedener Programmiersprachen.
Über mich
01
Klarheit ist für mich als Dozent essentiell – das heißt, dass Sie und alle Teilnehmer:innen bereits am Anfang wissen, was sie am Ende durch meine Kurse und Methoden sicher beherrschen.
Mein Profil
Seit mehreren Jahren bin ich - sei es als Führungsposition, als Selbständiger oder als Dozent - im Bereich Erwachsenenbildung aktiv. Ich bin der Auffassung, dass Seminare, Workshops und Online-Unterricht klar strukturiert, moderiert aber mit genug Luft zum Atmen stattfinden sollten. Dabei gehe ich vor allem auf die Vorstellungen, aber auch Erwartungen der Teilnehmer:innen ein.
Ich schaffe daher stets eine positive und gelassene Arbeitsatmosphäre, in der sich alle Teilnehmer:innen wohlfühlen, um sich auf neue Programmiersprachen, Denkweisen und Prozesse einlassen zu können.
Wie weit der Horizont entfernt ist,
hängt von der Augenhöhe ab.
- Arne Arotnow
Meine Laufbahn
Studium der Wirtschaftsgeographie an der Humboldt-Universität zu Berlin, Tutor für Statistik und Geoinformatik
Master-Abschluss im Rahmen des NEURUS-Programmes an der University of Illinois at Urbana-Champaign, Illinois, USA und der Humboldt-Universität zu Berlin
Teamleiter im Bereich Ehrenamts- und Netzwerkkoordination inkl. Erwachsenenbildung beim Deutschen Roten Kreuz
Selbstständiger Fotograf und Workshop-Dozent im Kreativ-Team mir&mich
Mitgründer des Jung-Unternehmer:innen-Netzwerks NEOpreneurs in Brandenburg
Erwerb des PCEP (Certified Entry-Level Python Programmer Certification), Python Institute, USA
Erwerb des PCAP (Certified Associate Python Programmer Certification), Python Institute, USA
Online-Dozent für Einführungs- und Aufbaukurse in die Programmiersprachen und Umgebungen Python, HTML5, CSS3 und Unity.
Dozent
02
Zuhören, strukturieren, analysieren und klar kommunizieren…
…das sind meine Stärken als erfahrener Dozent in der Erwachsenenbildung. Mit meiner qualifizierten Leistung setzen Sie auf Struktur und Anspruch bei positiver Grundstimmung und einer angenehmen Lernatmosphäre.
Mein Ziel ist es, dass sich alle Teilnehmer:innen wohlfühlen und am Ende neue Problem-Lösungs-Kompetenzen erlernen.
#
##
for i in range(len(sequence)):
element = sequence[i]
if type(element) == int:
print (i)
sequence[i] = element + 4
Der Reiz der Open Source Programmiersprache Python liegt in ihrer Einfachheit. Einfache Aufgaben können mit Python automatisiert werden, was die Sprache in Zeiten der Digitalisierung und der Analyse von Daten interessant macht.
Dass Python das Programmieren innerhalb verschiedener Paradigmen zulässt und sogar für KI-Algorithmen
geeignet ist, bedeutet für diejenigen, die diese Programmiersprache erlernen, flexible Projekte und spannende Arbeitsmöglichkeiten.
Als Dozent lehre ich die Python-Grundlagen sowie aufbauend darauf das Arbeiten im machine learning Umfeld. Dabei lernen die Teilnehmer:innen libraries, wie z.B. matplotlib, pandas, numpy, sklearn oder keras kennen. In Jupyter Notebook oder Visual Studio Code können sie JSON oder CSV-Dateien von einem API laden, bearbeiten und lokal speichern.
Egal, ob Sie sich, Ihre Mitarbeiter:innen oder Teilnehmer:innen auf das PCEP oder PCAP vorbereiten oder Python für Anwendungen mit z.B. dem Raspberry Pi erlernen möchten:
ich bin mit meiner breiten und zertifizierten Erfahrung der richtige Ansprechpartner für Sie.
#python #pygame #tkinter #flask #raspberryPi
02 C#/Unity
Unity 2020 ermöglicht professionelle Spiele-Entwicklung in C#-Umgebung. Mit einfachen Beispielen lernen Sie oder ihre Teilnehmer:innen schnell eigene kleine Spiele zu programmieren. Wenn sich erstmals der eigene Player über den Bildschirm bewegt, erfolgen sofort positive Lern-Erfolge. Auf deren Grundlage bauen wir gemeinsam komplexere Spiele in 2D-Umgebung auf.
#gameDevelopment #2D #unity
03 HTML5/CSS3
Ihnen gefällt diese Website? Wunderbar - genau solche Websiten können Sie nach einem Modul mit mir problemlos selbst gestalten.
Dabei ist es egal, ob Sie noch nie mit HTML oder CSS in Berührung gekommen sind oder ob Sie sich selbst als Anfänger:in bezeichnen - ich bereite Sie oder Ihre Teilnehmer:innen individuell auf Ihre Bedürfnisse im Front-End-Development vor. Sie lernen dabei state-of-the-art-Techniken, wie z.B. Flexbox, das grid-Modell, das Arbeiten mit Pseudoelementen oder den Umgang mit SASS kennen.
#design #css3 #html5
04 Dart>
Dart ist eine relativ neue objektorientierte Open-Source Programmiersprache, die hauptsächlich von Google entwickelt wurde und eine attraktive Alternative zu JavaScript darstellt. Die Verwandtschaft zu anderen OOP-Sprachen macht den Zugang recht einfach, so dass Sie oder Ihre Teilnehmer:innen einsteigen können, ohne große Sprachbarrieren überwinden zu müssen. Dart wird mittlerweile von vielen Big Playern genutzt: New York Times, Groupon oder Google Ads - alle Anwendungen wurden mit Dart programmiert.
Egal, ob Sie mit mit dem SDK Flutter mobile und webbasierte Apps erstellen oder ihre Programmier-Kenntnisse im eigens entwickelten DartPad vertiefen möchten - ich helfe Ihnen oder ihren Teilnehmer:innen beim Zugang zu dieser neuen Programmierpsrache.
#mobileApps #flutter #android #ios
Beispiel-Projekte
Hier finden Sie einige Beispiel-Projekte von Teilnehmer:innen, die vor einem Kurs mit mir keine oder nur sehr wenig Vorwissen hatten.
HTML5-Kurs
Im Basiskurs HTML5 werden Grundlage der Website-Programmierung vermittelt. Nach drei Wochen können die Teilnehmer:innen eine responsive Website der fiktiven Firma greenSpace präsentieren. Neben gängiger HTML5-Semantik wurden JavaScripts und externe Fonts implementiert.
Es werden neben dem box model auch gängige Struktur-Modelle, wie z.B. flexbox behandelt und eingebaut. Im Kurs gibt es genug Zeit zum Probieren, um am Ende ein eigenes Projekt präsentieren zu können.
HTML5/CSS3-Aufbau-Kurs
Im Aufbaukurs werden vertiefende Inhalte, wie z.B. SASS oder das grid-Modell vermittelt. Es werden praktische Anwendungen von keyframes oder Pseudo-Elementen erlernt und mit Frameworks, wie z.b. bootstrap, gearbeitet. Dabei gilt natürlich: mobile first! In einem Kurs programmierte eine Teilnehmerin einen OnePager für eine fiktive Meditations-App.
Python Basis-Kurs
Im Basis-Python-Kurs wurden die Grundlagen der Programmierung vermittelt. Die Teilnehmer:innen konnten nach vier Wochen eigene Apps mit grafischer Benutzer-Oberfläche in tkinter oder im framework flask programmieren - ein eigenes BackEnd in nur vier Wochen Python-Kurs! Ein Teilnehmer programmierte ein grafisches Studenten-Management-System - inkl. Zugriff auf sqlite
Python-Aufbaukurs
Beim Python-Aufbau-Kurs geht es vor allem um DataScience. So werden im Jupyter Notebook erste Charts erstellt und mit den lbraries numpy, pandas und sklearn machine learning-Algorithmen trainiert und validiert. Die Teilnehmer:innen sind in der Lage, eigene lineare Regressionmodelle, Klassifizierungen oder KI-Bilderkennungen zu programmieren
Dart - Beispiel
Im Einführungskurs Dart & Flutter wurden neben den Grundlagen der relativ neuen Programmiersprache Dart erste Schritte im SDK Flutter kleine Apps und GUIs programmiert.
"Sehr kompetenter Dozent, der in einer unglaublich ruhigen Art sehr gut erklärt hat. Der ganze Kurs war von Anfang an bis ins kleinste Detail sehr durchdacht. Es gibt keine Verbesserungs-Vorschläge."
Ronny S.
Teilnehmer HTML-Kurs
"Du hast das von vorne bis hinten perfekt aufgezogen. Es war für mich das perfekte Verhältnis von Theorie und Reproduktion. Ich konnte stets folgen und hatte das Gefühl immer mitkommen zu können. "
Max K.
Teilnehmer Python-Kurs
"Herr Christoph ist ein engagierter Dozent, der ausreichend Raum für Fragen lässt und auf die verschiedenen Niveaus der Studierenden eingeht. Darüber hinaus war Herr Christoph stets verständnisvoll und bemüht den Lernfortschritt aller Gruppenmitglieder voranzutreiben. "
Mirjam H.
Teilnehmerin CSS-Kurs
"Sebastian hat sehr verständlich und mit einem Angenehmen Tempo erklärt. Für Fragen war er immer offen und hat die Diskussionen sehr effektiv moderiert."
Björn
Teilnehmer HTML- Aufbaukurs
"Ich fühlte mich sehr gut aufgehoben und konnte trotz Anfangsschwierigkeiten zu meiner vollsten Zufriedenheit dem Unterricht folgen und habe die Aufgaben bewältigen können. Daumen hoch"
Franziska
Teilnehmerin HTML- Aufbaukurs
"Ich finde, Sebastian Christoph ist ein geborenes Dozent. Er hat mich immer motiviert. Er hat an alle Fragen detailliert geantwortet, hat viele Beispiele (auch praxisrelevant) gezeigt und war sehr geduldig."
Jevgenijs R.
Teilnehmer Python-Kurs
Kontakt
03
Wie kann ich Ihnen helfen? Ich bin gespannt auf Ihre Nachricht!