Foundations of Computer Science: Python Programming Part 2

Expand your programming knowledge by exploring core computer science concepts, data structures, and modern Python practices for writing structured code.

4.9 (1,571) ⏱ 1 Std. 18 Min. 📚 3 Lektionen 🎧 Audioversion

Über diesen Kurs

Ready to take your programming skills beyond basic syntax and understand how software actually works? This course bridges the gap between writing simple scripts and thinking like a computer scientist. You will transition from basic coding to structuring larger programs, understanding how algorithms manage data, and writing maintainable code. By studying key computer science principles through written explanations and structured text-based exercises, you will gain the confidence to design more complex applications. What you'll learn: - Understand essential computer science concepts, including multi-dimensional arrays and matrix manipulation. - Design and structure programs using object-oriented programming principles in Python. - Apply modern Python features such as type hints and dataclasses for cleaner, more readable code. - Analyze and compare the efficiency of different searching and sorting algorithms. - Practice writing automated tests using pytest to ensure your code runs reliably. The course begins with foundational concepts of program organization and multi-dimensional data, then guides you through object-oriented design, algorithmic thinking, and modern software testing practices. This course is designed for learners who know the absolute basics of Python—such as variables, loops, and basic functions—and want to deepen their computer science knowledge. No advanced mathematics or prior computer science degree is required. Start reading today to elevate your programming skills to the next level.

Was du erhältst

  • 📜 Abschlusszertifikat
    Füge es deinem LinkedIn-Profil hinzu
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • 🎧 Audioversion enthalten
    Lerne unterwegs — kein Bildschirm nötig
  • ♾️ Lebenslanger Zugang
    Komme jederzeit zurück, kein Ablauf
  • 📱 Smartphone oder Computer
    Auf jedem Gerät, überall
  • 💸 30 Tage Rückgaberecht
    Ohne Wenn und Aber
  • Kurz und fokussiert
    1 Std. 18 Min. praktische Inhalte

Bewertungen (1)

Charlie Roberts NZ Verifizierter Lernender
★ 4 · 2025-08-16T18:33:59+00:00

Es ist ein guter Kurs, wenn man schon einige Vorkenntnisse hat. Für absolute Anfänger könnten einige Konzepte etwas schwierig sein, der Aufbau ist aber logisch.

Bewertung schreiben

Du wirst nach dem Senden zur Anmeldung aufgefordert — dein Entwurf bleibt gespeichert.

Andere belegten auch

Häufige Fragen

Was brauche ich, um diesen Kurs zu belegen? +

Nur Telefon oder Computer mit Internet. Keine Installation, keine spezielle Hardware.

Wie kann ich bezahlen? +

Per Karte über Stripe oder mit Kryptowährung. Wir speichern keine Kartendaten — Stripe übernimmt das sicher.

Kann ich eine Rückerstattung erhalten? +

Ja — volle Rückerstattung innerhalb von 30 Tagen, ohne Wenn und Aber.

Wie lange habe ich Zugang? +

Für immer. Nach dem Kauf kannst du jederzeit zum Kurs zurückkehren.

Erhalte ich ein Zertifikat? +

Ja. Nach Abschluss erhältst du ein Zertifikat, das du in dein LinkedIn-Profil aufnehmen kannst.

Entwickelt für Lernende in
Tech Design Finanzen Marketing Gesundheit Bildung Gastgewerbe Produktion