Du möchtest die Grundlagen der Informatik erlernen und erfahren, ob ein neuer Beruf das Richtige für Dich sein könnte?   Möchten Sie in 8–10 Monaten am Wochenende ein Full-Stack-Entwickler, Frontend-Ingenieur oder Datenwissenschaftler werden? Dann kommen Sie zu uns und tauchen Sie ein in die dynamische Welt der Informatik. Dies ist ein Anfängerkurs für Personen, die noch keine Vorkenntnisse haben.
Kurszeit:
33 Stunden Lernen!
Unterrichtet auf:
Englisch
Ein wenig über mich: Ich habe einen Master in Computational Science & Engineering von Harvard, drei Jahre Erfahrung in Analytik und Datenwissenschaft bei Etsy und Dealix Corp., drei Jahre Erfahrung als Softwareentwickler bei AlphaSense und zwei weitere Jahre Entwicklungserfahrung bei verschiedenen Start-up-Unternehmen (einschließlich der gesamten PassionClass-Website!). Ich kenne die Fähigkeiten, die Sie für den Einstieg in eine Karriere als Frontend- oder Full-Stack-Entwickler benötigen.
Um Webentwickler zu werden, müssen Sie im Wesentlichen an zwei wichtigen Stellen anfangen: Frontend oder Full-Stack. Dies setzt voraus, dass der Aufbau der Website, im wahrsten Sinne des Wortes das, was Sie im Browser (z. B. Firefox) vor sich sehen, für Sie von Interesse ist, und es wird sicherlich nie schaden, wenn Sie zum vollständigen Backend wechseln. Für beides ist dieser Kurs der richtige Einstieg. Wir werfen einen Blick auf React, das derzeit beliebteste Frontend-Framework im Internet, und arbeiten daran, alle Fähigkeiten zu erwerben, die Sie für einen erfolgreichen Webentwickler benötigen.
Wir beginnen mit den Grundlagen der modernen Informatik: If-Anweisungen und For-Schleifen.   Wir spielen mit HTML und führen grundlegende Vorhersagemodelle durch.   Es wird Spaß machen, das verspreche ich.
Schließlich wenden wir uns der Frontend-Entwicklung zu: dem DOM, den JavaScript-Grundlagen und den Kernkonzepten von React, von den Grundlagen der komponentenbasierten Architektur bis hin zur Leistungsfähigkeit der Zustandsverwaltung. Dieser Kurs sowie seine Folgekurse (Frontend-Entwicklung I – III oder Data Science I – III) sollen Sie auf einen Einstiegsjob als Webentwickler vorbereiten. Die gesamte Suite aus drei Kursen sollte 8 Monate dauern und Sie auf eine Programmierrolle auf Einführungsniveau vorbereiten.   Wenn Sie in dieser Zeit Ihr Ziel erreichen möchten, ist jedoch ein erheblicher Aufwand erforderlich.
Wir werden ein sich wöchentlich wiederholendes Muster haben: eine zweistündige Gruppensitzung an Samstagen, in der wir uns die Konzepte in einer Standardunterrichtsumgebung ansehen.   Dann werden wir Breakout-Sessions abhalten und uns sonntags treffen.   Während der Breakout-Sitzungen werden wir nicht zusammen auf Zoom sein: Stattdessen programmieren Sie die wöchentliche Aufgabe paarweise mit einem rotierenden Partner.   Wenn Sie sich für den Kurs anmelden, verpflichten Sie sich, zu diesen Zeiten verfügbar zu sein – dann erledigen Sie die Arbeit, die Sie für die nächste Sitzung erledigen müssen!   Schließlich müssen Sie am Freitagabend zwei wöchentliche Algorithmusaufgaben (jeweils ca. 1 Stunde) selbstständig erledigen.
Dieser Kurs richtet sich an absolute Anfänger und wir gehen in Ihrem Tempo vor!   Bitte melden Sie sich an.
Kommen Sie zu uns und lernen Sie (durch harte Arbeit!) Frontend-Entwicklung oder Datenwissenschaft, rüsten Sie sich mit den Tools aus, um die nächste Generation von Webanwendungen zu erstellen und Ihre Karriere in der sich ständig weiterentwickelnden Technologiebranche auf ein neues Niveau zu bringen.