Principles of Computing: Algorithmic Thinking in Python

Master foundational computer science concepts, from recursion to algorithmic complexity, by writing clean, structured Python code.

4.8 (365) ⏱ 1 Std. 21 Min. 📚 9 Lektionen 🎧 Audioversion

Über diesen Kurs

To write truly efficient software, you need to understand the core mathematical and logical principles that govern how computers solve problems. This course bridges the gap between basic coding syntax and genuine computer science, helping you think like a systems architect. You will transition from writing simple scripts to designing structured, optimized computational solutions. Through clear text-based explanations and practical coding exercises, you will learn how to analyze problem complexity, structure data logically, and write clean, modern Python code that scales. What you'll learn: - Understand core computer science concepts including recursion, search algorithms, and basic data structures. - Analyze the efficiency of your code using Big O notation and algorithmic complexity principles. - Apply mathematical concepts like probability and combinatorics to solve practical computational challenges. - Write robust, readable code using modern Python features such as type hints and basic testing with pytest. - Implement classic sorting and searching algorithms from first principles. - Practice structured problem-solving by breaking complex computational problems into manageable, modular components. The course begins with foundational concepts of algorithmic complexity and mathematical reasoning before guiding you through the step-by-step written implementation of classic data structures and algorithms. This course is designed for self-taught programmers, students, and aspiring software developers who already know basic Python syntax and want to build a rock-solid computer science foundation. No advanced mathematics background is required. Start thinking like a computer scientist and elevate your programming skills today.

Was du erhältst

  • 📜 Abschlusszertifikat
    Füge es deinem LinkedIn-Profil hinzu
  • 🎧 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. 21 Min. praktische Inhalte

Bewertungen (6)

Nway Nway San MM Verifizierter Lernender
★ 4 · 2026-04-16T17:46:07+00:00

Die Struktur war logisch, das Tempo war genau richtig und die Beispiele waren super hilfreich. Ich kann es nur wärmstens empfehlen!

فؤاد بن أحمد TN Verifizierter Lernender
★ 4 · 2026-03-11T12:55:07+00:00

Ich schätzte die klaren Schritte, obwohl einige der späteren Module mehr Beispiele hätten gebrauchen können.

Larissa Gomes BR
★ 3 · 2026-01-12T13:20:07+00:00

Hmm, ich bin mir nicht sicher, ob dies für absolute Anfänger ist. Es setzt ein wenig Vorwissen voraus, das nicht explizit gelehrt wurde.

Sergio Herrera MX Verifizierter Lernender
★ 4 · 2025-11-11T19:11:07+00:00

Das war eine gute Einführung, die Struktur ist logisch und die Grundlagen werden effektiv behandelt. Für fortgeschrittene Lernende könnte es zu einführend sein.

سعيد شريف EG Verifizierter Lernender
★ 3 · 2025-11-01T18:58:07+00:00

Es ist eine anständige Einführung, könnte jedoch ein paar mehr Beispiele aus der realen Welt verwenden, um die Konzepte zu festigen.

Ananya Reddy SG Verifizierter Lernender
★ 4 · 2025-03-31T14:13:07+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