• für für Einzelpersonen
  • für Unternehmen
  • für für Hochschulen
  • für Behörden
Coursera
Online-Abschlüsse
Jobs
Anmelden
Kostenlose Teilnahme
Coursera
University of Pennsylvania
Spezialisierung Einführung in die Programmierung mit Python und Java
  • Info
  • Ergebnisse
  • Kurse
  • Referenzen
  1. Blättern
  2. Informatik
  3. Softwareentwicklung
University of Pennsylvania

Spezialisierung Einführung in die Programmierung mit Python und Java

Verbessern Sie Ihre Computerprogrammierfähigkeiten. Lernen Sie ohne große Vorkenntnisse zwei beliebte Programmiersprachen im Eiltempo.

Brandon Krakowsky

Dozent: Brandon Krakowsky

63.100 bereits angemeldet

Bei Coursera Plus enthalten

•Mehr erfahren
4-teilige Kursreihe
Befassen Sie sich eingehend mit einem Thema
4.5

(1,336 Bewertungen)

Stufe Anfänger

Empfohlene Erfahrung

Empfohlene Erfahrung

Stufe „Anfänger“

Highschool- oder College-Mathematik.

Minimale Vorkenntnisse im Programmieren können hilfreich sein, sind aber nicht erforderlich (z.B. Computergestütztes Denken zur ProblemlösungWird auf einer neuen Registerkarte geöffnet).

2 Monate
Pro Woche 10 Stunden
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

4-teilige Kursreihe
Befassen Sie sich eingehend mit einem Thema
4.5

(1,336 Bewertungen)

Stufe Anfänger

Empfohlene Erfahrung

Empfohlene Erfahrung

Stufe „Anfänger“

Highschool- oder College-Mathematik.

Minimale Vorkenntnisse im Programmieren können hilfreich sein, sind aber nicht erforderlich (z.B. Computergestütztes Denken zur ProblemlösungWird auf einer neuen Registerkarte geöffnet).

2 Monate
Pro Woche 10 Stunden
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
  • Info
  • Ergebnisse
  • Kurse
  • Referenzen

Was Sie lernen werden

  • Beschreiben Sie die Kernkonzepte der Python-Programmierung, einschließlich der Konfiguration von Tools für Python-Code und dem Schreiben voll funktionsfähiger Programme unter Verwendung von Datenstrukturen

  • Untersuchen Sie die wichtigsten Techniken und Konzepte der Datenwissenschaft mit Python, einschließlich der Verwendung von Datenanalysebibliotheken und der Entwicklung von Fähigkeiten zur Datenvisualisierung

  • Anwendung der Grundprinzipien der objektorientierten Programmierung und von Java, um voll funktionsfähige Programme mit Klassen und Methoden zu schreiben und Unit-Tests durchzuführen

  • Verstehen der Java-Vererbung und Anwenden von Techniken zum Parsen von Text in Dateien, Verwenden von erweiterten Datenstrukturen zum Speichern von Informationen und Debuggen von Code

Kompetenzen, die Sie erwerben

  • Kategorie: Pivot-Tabellen und Diagramme
    Pivot-Tabellen und Diagramme
  • Kategorie: Einheitstest
    Einheitstest
  • Kategorie: Java Programmierung
    Java Programmierung
  • Kategorie: Java
    Java
  • Kategorie: Objektorientierter Entwurf
    Objektorientierter Entwurf
  • Kategorie: Matplotlib
    Matplotlib
  • Kategorie: Objektorientierte Programmierung (OOP)
    Objektorientierte Programmierung (OOP)
  • Kategorie: Datenvisualisierung
    Datenvisualisierung
  • Kategorie: Eclipse (Software)
    Eclipse (Software)
  • Kategorie: Software-Tests
    Software-Tests
  • Kategorie: Fehlersuche
    Fehlersuche
  • Kategorie: Python-Programmierung
    Python-Programmierung

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Weitere Informationen zu Coursera für Unternehmen
 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse.

  • Erlernen Sie gefragte Kompetenzen von Universitäten und Branchenexperten.
  • Erlernen Sie ein Thema oder ein Tool mit echten Projekten.
  • Entwickeln Sie ein fundiertes Verständnisse der Kernkonzepte.
  • Erwerben Sie ein Karrierezertifikat von University of Pennsylvania.

Spezialisierung - 4 Kursreihen

Diese Specializations beginnt mit der Vermittlung grundlegender Konzepte in Python und steigert sich zu komplexeren Themen wie objektorientierter Programmierung und Datenstrukturen in Java. Nach Abschluss dieser vier Kurse werden die Teilnehmer in der Lage sein, voll funktionsfähige Programme in Python und Java zu schreiben, zwei der bekanntesten und am häufigsten verwendeten Programmiersprachen der Welt.

Einführung in die Programmierung mit Python und Java ist für Studenten und Berufstätige gedacht, die nur geringe oder gar keine Vorkenntnisse in der Programmierung haben. Er richtet sich an motivierte Lernende, die Erfahrung mit anspruchsvollen Kursen haben und sich einen Wettbewerbsvorteil verschaffen möchten, um ihre Karriere voranzutreiben. Es ist für Leute, die darüber nachdenken, sich für den Online-Master of Computer and Information TechnologyWird auf einer neuen Registerkarte geöffnet der University of Pennsylvania zu bewerben und einige der Vorlesungsvideos und Inhalte des ersten Kurses des Programms ausprobieren möchten. Wir hoffen, dass diese Specialization etwas für Sie ist.

Zu den Themen dieser Specialization gehören Sprachsyntax, Stil, Programmiertechniken und Kodierungskonventionen. Erfahren Sie mehr über Best Practices und gutes Code-Design, Code-Tests und testgetriebene Entwicklung, Code-Debugging, Code- und Programmdokumentation und rechnerisches Denken.

Praktisches Lernprojekt

Die Lernenden schreiben voll funktionsfähige Python-Programme, darunter eine Implementierung eines Online-Banking-Systems und ein Datenanalyseprojekt, das Filme und Bewertungen von IMDB analysiert. Die Lernenden wenden Python-Programmierung, Datei-E/A, Datenanalyse und -visualisierung an, wobei sie sowohl PyCharm als auch Jupyter Notebook verwenden.

Die Lernenden schreiben außerdem voll funktionsfähige Java-Programme, darunter einen Textdateiparser, der Textdateien liest, schreibt und analysiert. Die Lernenden wenden Java-Programmierung, objektorientierte Prinzipien, Datenstrukturen, Datei-E/A, Unit-Tests und Code-Debugging mit Eclipse an.

Einführung in die Python-Programmierung

Einführung in die Python-Programmierung

KURS 1•28 Stunden

Was Sie lernen werden

  • Kernaspekte der Programmierung und Funktionen der Sprache Python zu erkennen

  • Kernkonzepte der Programmierung wie Datenstrukturen, Bedingungen, Schleifen, Variablen und Funktionen verstehen und anwenden können

  • Verschiedene Tools zum Schreiben und Ausführen von Python-Code verwenden

  • Entwerfen und schreiben Sie voll funktionsfähige Python-Programme, die häufig verwendete Datenstrukturen, benutzerdefinierte Funktionen und das Lesen und Schreiben von Dateien verwenden

Kompetenzen, die Sie erwerben

Kategorie: Python-Programmierung
Python-Programmierung
Kategorie: Datenstrukturen
Datenstrukturen
Kategorie: Dateiverwaltung
Dateiverwaltung
Kategorie: Integrierte Entwicklungsumgebungen
Integrierte Entwicklungsumgebungen
Kategorie: Computerprogrammierung
Computerprogrammierung
Kategorie: Software-Entwicklungstools
Software-Entwicklungstools
Kategorie: Skripting
Skripting
Kategorie: Daten importieren/exportieren
Daten importieren/exportieren
Kategorie: Grundsätze der Programmierung
Grundsätze der Programmierung
Kategorie: Jupyter
Jupyter
Kategorie: Computergestütztes Denken
Computergestütztes Denken
Datenanalyse mit Python

Datenanalyse mit Python

KURS 2•17 Stunden

Was Sie lernen werden

  • Anwendung grundlegender Techniken der Datenwissenschaft mit Python

  • Kernkonzepte wie Data Frames und die Verknüpfung von Daten verstehen und anwenden und Datenanalysebibliotheken wie pandas, numpy und matplotlib verwenden

  • Demonstrieren Sie, wie Sie reale Daten laden, untersuchen und abfragen können, und beantworten Sie grundlegende Fragen zu diesen Daten

  • Analysieren Sie die Daten weiter, indem Sie die erlernten Fähigkeiten zur Datenaggregation und -zusammenfassung sowie zur grundlegenden Datenvisualisierung anwenden

Kompetenzen, die Sie erwerben

Kategorie: Pandas (Python-Paket)
Pandas (Python-Paket)
Kategorie: Datenanalyse
Datenanalyse
Kategorie: Datenmanipulation
Datenmanipulation
Kategorie: Matplotlib
Matplotlib
Kategorie: Datenvisualisierungssoftware
Datenvisualisierungssoftware
Kategorie: Daten importieren/exportieren
Daten importieren/exportieren
Kategorie: Daten bereinigen
Daten bereinigen
Kategorie: Jupyter
Jupyter
Kategorie: NumPy
NumPy
Kategorie: Histogramm
Histogramm
Kategorie: Streudiagramme
Streudiagramme
Kategorie: Pivot-Tabellen und Diagramme
Pivot-Tabellen und Diagramme
Kategorie: Datenüberprüfung
Datenüberprüfung
Kategorie: Datenverarbeitung
Datenverarbeitung
Kategorie: Skriptsprachen
Skriptsprachen
Kategorie: Datenstrukturen
Datenstrukturen
Kategorie: Datenumwandlung
Datenumwandlung
Kategorie: Python-Programmierung
Python-Programmierung
Kategorie: Datenvisualisierung
Datenvisualisierung
Kategorie: Grundsätze der Programmierung
Grundsätze der Programmierung
Einführung in die Java- und die objektorientierte Programmierung

Einführung in die Java- und die objektorientierte Programmierung

KURS 3•19 Stunden

Was Sie lernen werden

  • Identifizieren Sie die Kernaspekte der objektorientierten Programmierung und die Funktionen der Sprache Java.

  • Verwenden Sie Eclipse zum Schreiben und Ausführen von Java-Code.

  • Entwickeln Sie Programme, die Java-Sammlungen verwenden, und wenden Sie zentrale Konzepte der objektorientierten Programmierung mit Klassen, Polymorphismus und Methodenüberladung an.

  • Testen Sie Code, indem Sie die Prinzipien der testgesteuerten Entwicklung unter Verwendung des Java Unit Testing Frameworks anwenden.

Kompetenzen, die Sie erwerben

Kategorie: Java Programmierung
Java Programmierung
Kategorie: Objektorientierte Programmierung (OOP)
Objektorientierte Programmierung (OOP)
Kategorie: Java
Java
Kategorie: Einheitstest
Einheitstest
Kategorie: Datenstrukturen
Datenstrukturen
Kategorie: Testgetriebene Entwicklung (TDD)
Testgetriebene Entwicklung (TDD)
Kategorie: Programm-Entwicklung
Programm-Entwicklung
Kategorie: Software-Tests
Software-Tests
Kategorie: Computerprogrammierung
Computerprogrammierung
Kategorie: Objektorientierter Entwurf
Objektorientierter Entwurf
Kategorie: Grundsätze der Programmierung
Grundsätze der Programmierung
Vererbung und Datenstrukturen in Java

Vererbung und Datenstrukturen in Java

KURS 4•21 Stunden

Was Sie lernen werden

  • Untersuchen Sie das Konzept der Vererbung in der objektorientierten Programmierung und lernen Sie, wie Sie Klassen erweitern und Methoden in einer Unterklasse außer Kraft setzen können.

  • Analysieren und korrigieren Sie verschiedene Teile eines Java-Programms mit dem interaktiven Debugger von Eclipse.

  • Lernen Sie verschiedene Methoden zum Öffnen, Lesen und Schreiben von externen Dateien kennen und gehen Sie mit Fehlern und Ausnahmen um.

  • Untersuchen Sie fortgeschrittene Techniken zum Speichern und Bearbeiten von Daten in Sammlungen und analysieren Sie Text mit regulären Ausdrücken (oder regex).

Kompetenzen, die Sie erwerben

Kategorie: Java Programmierung
Java Programmierung
Kategorie: Java
Java
Kategorie: Datenstrukturen
Datenstrukturen
Kategorie: Objektorientierte Programmierung (OOP)
Objektorientierte Programmierung (OOP)
Kategorie: Fehlersuche
Fehlersuche
Kategorie: Dateiverwaltung
Dateiverwaltung
Kategorie: Problemlösung
Problemlösung
Kategorie: Software Entwurf
Software Entwurf
Kategorie: Entwicklungsumgebung
Entwicklungsumgebung
Kategorie: Integrierte Entwicklungsumgebungen
Integrierte Entwicklungsumgebungen
Kategorie: Eclipse (Software)
Eclipse (Software)
Kategorie: Grundsätze der Programmierung
Grundsätze der Programmierung

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozent

Brandon Krakowsky
Brandon Krakowsky
University of Pennsylvania
10 Kurse•158.042 Lernende

von

University of Pennsylvania

von

University of Pennsylvania

Die University of Pennsylvania (gemeinhin als Penn bezeichnet) ist eine private Universität in Philadelphia, Pennsylvania, Vereinigte Staaten. Als Mitglied der Ivy League ist die Penn die viertälteste Hochschule in den Vereinigten Staaten und betrachtet sich selbst als die erste Universität in den Vereinigten Staaten, die sowohl Grund- als auch Aufbaustudien anbietet.

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Coursera Plus

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten

Mehr erfahren

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Erkunden Sie die Abschlüsse

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Mehr erfahren

Häufig gestellte Fragen

Die Kurse wurden so konzipiert, dass sie der Reihe nach belegt werden können, beginnend mit dem ersten und endend mit dem letzten. Allerdings können die Lernenden die Kurse, die sie interessieren, je nach ihrem Hintergrund auswählen.

Nein, aber die Konzepte bewegen sich sehr schnell, so dass es hilfreich ist, einige einführende Kenntnisse zu haben (wie Penns Computergestütztes Denken für ProblemlösungenWird auf einer neuen Registerkarte geöffnet). Diese Specialization richtet sich an alle, die sich für Problemlösungen interessieren und Python oder Java lernen möchten.

Teilnehmer, die diese Serie von vier Kursen absolvieren, werden in der Lage sein, voll funktionsfähige Programme in Python zu schreiben und dabei grundlegende Programmierprinzipien, Dateieingabe und -ausgabe sowie Datenanalyse und -visualisierung anzuwenden. Die Lernenden werden auch in der Lage sein, voll funktionsfähige Java-Programme zu schreiben und dabei Prinzipien der objektorientierten Programmierung, Datenstrukturen, Datei-E/A, Unit-Tests und Code-Debugging anzuwenden.

Die einzige Mathematik, die Sie für diese Specializations benötigen, ist Arithmetik und grundlegende Konzepte der Logik.

Diese Specializations vermittelt den Lernenden das Material, das sie in den Kursen der University of Pennsylvania vorfinden werden MCIT OnlineWird auf einer neuen Registerkarte geöffnet abschluss. Das Specializations-Zertifikat wird von der Zulassungskommission positiv bewertet, erwähnen Sie es also unbedingt bei Ihrer Bewerbung!

Wenn Sie einen Bachelor-Abschluss haben und daran interessiert sind, mehr über die Grundlagen der Informatik zu lernen, empfehlen wir Ihnen, sich für den MCIT auf dem CampusWird auf einer neuen Registerkarte geöffnet oder MCIT OnlineWird auf einer neuen Registerkarte geöffnet. Bitte erwähnen Sie in Ihrer Bewerbung, dass Sie diese Spezialisierung absolviert haben.

Besuchen Sie diese Links, um mehr zu erfahren

MCIT Online: https://www.coursera.org/degrees/mcit-pennWird auf einer neuen Registerkarte geöffnet

MCIT Vor-Ort-Kurs: http://www.cis.upenn.edu/prospective-students/graduate/mcit.phpWird auf einer neuen Registerkarte geöffnet

Nein, für diese Specializations gibt es keine Universitätskredite. Allerdings vermittelt diese Specialization den Lernenden den Stoff von MCIT OnlineWird auf einer neuen Registerkarte geöffneteinen vollständig akkreditierten Abschluss der University of Pennsylvania. Das Specialization-Zertifikat wird von der Zulassungskommission von MCIT Online wohlwollend betrachtet, also erwähnen Sie es unbedingt bei Ihrer Bewerbung!

Dieser Kurs ist komplett online, Sie müssen also nicht persönlich in einem Klassenzimmer erscheinen. Sie können jederzeit und überall über das Internet oder Ihr mobiles Gerät auf Ihre Vorlesungen, Lesestoff und Aufgaben zugreifen.

Wenn Sie ein Abonnement abgeschlossen haben, erhalten Sie eine kostenlose 7-tägige Testphase, in der Sie kostenlos kündigen können. Danach gewähren wir keine Rückerstattung, aber Sie können Ihr Abonnement jederzeit kündigen. Siehe unsere vollständigen RückerstattungsbedingungenWird auf einer neuen Registerkarte geöffnet.

Ja! Um loszulegen, klicken Sie auf die Kurskarte, die Sie interessiert, und melden Sie sich an. Sie können sich einschreiben und den Kurs abschließen, um ein Zertifikat zu erhalten, das Sie mit anderen teilen können, oder Sie können den Kurs besuchen, um das Kursmaterial kostenlos anzusehen. Wenn Sie sich für einen Kurs anmelden, der Teil einer Specialization ist, sind Sie automatisch auch für die gesamte Specialization angemeldet. Besuchen Sie Ihr Lerner-Dashboard, um Ihren Fortschritt zu verfolgen.

Ja. Für ausgewählte Lernprogramme können Sie eine finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.

Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Specializations, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Wenn Sie die Kursinhalte nur lesen und ansehen möchten, können Sie den Kurs kostenlos besuchen. Wenn Sie sich die Gebühr nicht leisten können, können Sie eine finanzielle Unterstützung beantWird auf einer neuen Registerkarte geöffnetragen.

Weitere Fragen

Besuchen Sie die das Hilfe-Center für Kursteilnehmer.

Finanzielle Unterstützung verfügbar,

Coursera-Fußzeile

Technische Fertigkeiten

  • ChatGPT
  • Programmieren
  • Informatik
  • Cybersicherheit
  • DevOps
  • Ethisches Hacking
  • Generative KI
  • Java Programmierung
  • Python
  • Webentwicklung

Analytische Fähigkeiten

  • Künstliche Intelligenz
  • Big Data
  • Unternehmensanalyse
  • Datenanalyse
  • Datenverarbeitung
  • Finanzplanung
  • Maschinelles Lernen
  • Microsoft Excel
  • Microsoft Power BI
  • SQL

Business-Fähigkeiten

  • Buchhaltung
  • Digitales Marketing
  • E-Commerce
  • Finanzen
  • Google
  • Grafikdesign
  • IBM
  • Marketing
  • Projektmanagement
  • Social Media-Marketing

Karriere-Ressourcen

  • Wichtige IT-Zertifizierungen
  • Einkommensstarke Fähigkeiten zu erlernen
  • So erwerben Sie eine PMP-Zertifizierung
  • Wie man künstliche Intelligenz lernt
  • Beliebte Zertifizierungen für Cybersicherheit
  • Beliebte Datenanalyse-Zertifizierungen
  • Was macht ein Datenanalyst?
  • Ressourcen für die berufliche Entwicklung
  • Berufseignungstest
  • Teilen Sie Ihre Coursera Lerngeschichte

Coursera

  • Info
  • Was wir anbieten
  • Leitung
  • Jobs
  • Katalog
  • Coursera Plus
  • Berufsbezogene Zertifikate
  • MasterTrack® Certificates
  • Abschlüsse
  • Für Unternehmen
  • Für Regierungen
  • Für Campus
  • Werden Sie Partner
  • Soziale Auswirkung
  • Kostenlose Kurse
  • ECTS-Credit-Empfehlungen

Community

  • Kursteilnehmer
  • Partner
  • Beta-Tester
  • Blog
  • Der Coursera-Podcast
  • Tech-Blog

Mehr

  • Presse
  • Anleger
  • Nutzungsbedingungen/AGB
  • Datenschutz
  • Hilfe
  • Barrierefreiheit
  • Kontakt
  • Artikel
  • Verzeichnis
  • Partnerunternehmen
  • Stellungnahme zu moderner Sklaverei
  • Nicht verkaufen/weitergeben
Überall lernen
Aus dem App Store herunterladen
Erhältlich bei Google Play
Logo von Certified B Corporation
© 2025 Coursera Inc. Alle Rechte vorbehalten.
  • Coursera Facebook
  • Coursera LinkedIn
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera auf TikTok
Coursera

Willkommen zurück

​
Ihr Passwort ist ausgeblendet
​

oder

Neu bei Coursera?


Sie haben Schwierigkeiten bei der Anmeldung? Learner Help Center

Diese Seite ist durch reCAPTCHA Enterprise geschützt. Es gelten die Datenschutzerklärung und Nutzungsbedingungen von Google.