Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.

DeepLearning.AI
Kompetenzen, die Sie erwerben: Python-Programmierung, Datenverarbeitung, Lineare Algebra, Methoden des Maschinellen Lernens, NumPy, Dimensionalitätsreduktion, Angewandte Mathematik, Datenumwandlung, Mathematische Modellierung, Datenmanipulation, Maschinelles Lernen
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Algorithms, Data Structures, Graph Theory, Operations Research, Theoretical Computer Science, Public Key Cryptography Standards (PKCS), Computer Programming, Computational Thinking, Cryptography, Programming Principles, Computer Science, Applied Mathematics, Tree Maps, Encryption, Python Programming, Mathematical Modeling, Data Science, Advanced Mathematics, Linear Algebra, Design Strategies
Auf einen Abschluss hinarbeiten
Fortgeschritten · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Apple Xcode, iOS Development, Apple iOS, Swift Programming, Mobile Development, User Interface (UI), Programming Principles, UI Components, Responsive Web Design, Development Environment, Animations, Debugging
Anfänger · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Data Science, Web Development, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Application Development, Scientific Visualization, Scripting
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: MySQL, Linux-Befehle, Software-Visualisierung, Kollaborative Software, Dateiverwaltung, Datenintegrität, Django (Web-Framework), Algorithmen, Computergestütztes Denken, Datenbankadministration, NoSQL, Datenbankarchitektur und -verwaltung, Data-Warehousing, Datenbank Management, Befehlszeilen-Schnittstelle, Pseudocode, Testgetriebene Entwicklung (TDD), Software Versionierung, Einheitstest, Linux
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Data Structures, Development Environment, C++ (Programming Language), Debugging, Computational Thinking, Integrated Development Environments, Computer Programming
Anfänger · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: SQL, Datenverarbeitung, Daten-Governance, Datenbank-Design, Datenmodellierung, Datenumwandlung, Datenanalyse, Datenqualität, Relationale Datenbanken, Abfragesprachen, Datenmanipulation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Design Thinking, Usability, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Interactive Design, Application Design, Python Programming, Application Development
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: PL/SQL, Oracle Databases, SQL, Stored Procedure, Computational Logic, Programming Principles, Business Logic, Data Validation, Data Integrity
Gemischt · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Java, Dateisysteme, Computer Programmierung, Algorithmen, Grundsätze der Programmierung, Fehlersuche, Datenspeicherung, Graphentheorie, C++ (Programmiersprache), Datenstrukturen
Mittel · Kurs · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Python-Programmierung, Wahrscheinlichkeit & Statistik, Statistische Analyse, Finanzhandel, Risikoanalyse, Statistische Inferenz, Pandas (Python-Paket), Finanzielle Analyse, Regressionsanalyse, Finanzielle Daten, Wahrscheinlichkeitsverteilung, Statistische Methoden, Jupyter, Datenvisualisierung, Datenmanipulation
Mittel · Kurs · 1–4 Wochen

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Lineare Algebra, Infinitesimalrechnung, Numerische Analyse, Mathematische Software, Matlab, Algebra, Technik, Schätzung, Finite Elemente Methoden, Technische Analyse, Computergestütztes Denken, Technische Berechnungen, Simulation und Simulationssoftware, Mathematische Modellierung, Integralrechnung, Geometrie, Maschinenwesen, Fortgeschrittene Mathematik, Angewandte Mathematik, Differentialgleichungen
Anfänger · Spezialisierung · 3–6 Monate