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: Datenverarbeitung, Python-Programmierung, Methoden des Maschinellen Lernens, Angewandte Mathematik, Dimensionalitätsreduktion, Mathematische Modellierung, Lineare Algebra, Maschinelles Lernen, Datenmanipulation, NumPy, Datenumwandlung
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: Algorithmen, Linux, Testgetriebene Entwicklung (TDD), Datenbankadministration, Befehlszeilen-Schnittstelle, Kollaborative Software, Django (Web-Framework), MySQL, Software-Visualisierung, Computergestütztes Denken, Abfragesprachen, Data-Warehousing, Datenbank Management, Linux-Befehle, Software Versionierung, Datenintegrität, Pseudocode, Dateiverwaltung, Einheitstest, Datenbankarchitektur und -verwaltung
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, Datenmodellierung, Daten-Governance, Datenbank-Design, Datenumwandlung, Datenanalyse, Datenqualität, Abfragesprachen, Datenmanipulation, Relationale Datenbanken
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: Algorithmen, Computer Programmierung, Graphentheorie, Java, Fehlersuche, Grundsätze der Programmierung, Dateisysteme, Datenspeicherung, C++ (Programmiersprache), Datenstrukturen
Mittel · Kurs · 1–3 Monate

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

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