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.

Meta
Kompetenzen, die Sie erwerben: Apple Xcode, Unix-Befehle, GitHub, iOS Entwicklung, Entwicklung von Anwendungen für Mobilgeräte, React Native, Javascript, Versionskontrolle, Benutzeroberfläche (UI), Git (Versionskontrolle-System), UI/UX Forschung, Apple iOS, Interaktionsdesign, Datenstrukturen, Persona (Benutzererfahrung), Swift Programmierung, Kerndaten (Software), Usability-Tests, Jest (JavaScript Testing Framework), Restful API
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Front-End Web-Entwicklung, Unified Modeling Language, Software Entwurf, Entwicklungsumgebung, Software-Entwurfsmuster, Bereitstellung von Anwendungen, Software-Entwicklungstools, Grundsätze der Programmierung, Softwareentwicklung, Methoden der Softwareentwicklung, Lebenszyklus der Softwareentwicklung, Software-Architektur, Software-Ingenieur, Web-Anwendungen, Back-End Web-Entwicklung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Cryptography, Encryption, Application Development, Software Design, Data Structures, Scalability, File Management, Machine Learning Algorithms, Public Key Cryptography Standards (PKCS), Databases, Python Programming, Maintainability, Natural Language Processing, Algorithms, Key Management, Machine Learning Methods, Software Installation, Programming Principles, Data Validation
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Debugging, Object Oriented Design, JSON, Program Development, Data Structures, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), File Management, Scalability, Scripting Languages
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Statistische Hypothesentests, Python-Programmierung, Statistische Analyse, Wahrscheinlichkeit & Statistik, Statistische Inferenz, Statistische Visualisierung, Datenvisualisierungssoftware, Bayessche Statistik, Statistik, Datenanalyse, Matplotlib, Stichproben (Statistik), Regressionsanalyse, Datenvisualisierung, Statistische Methoden, Statistische Modellierung, Jupyter, Statistisches Programmieren, Statistische Software, Prädiktive Modellierung
Anfänger · Spezialisierung · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Python-Programmierung, Skripting, Daten bereinigen, Datenvisualisierungssoftware, Software-Installation, Datenverarbeitung, Daten importieren/exportieren, Entwicklungsumgebung, Paket- und Software-Management, Computer Programmierung, Plot (Grafiken), Grundsätze der Programmierung, Daten-Integration, Dateiverwaltung, Programm-Entwicklung, Datenmanipulation, Datenspeicherung, Datenstrukturen, Datenvisualisierung, Datenanalyse
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Object Oriented Design, Computer Programming, Software Design
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java Programming, Java, Object Oriented Programming (OOP), Oracle SQL Developer, Software Design, Oracle Databases
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: User Interface (UI), UI Components, Software Design, Maintainability, Application Development, Microsoft Windows, Object Oriented Programming (OOP), Python Programming, File Management, Data Validation
Gemischt · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Python-Programmierung, Informatik, Computergestütztes Denken, Computer Programmierung, Computer Hardware, Algorithmen, Problemlösung, Datenstrukturen, Analytische Fähigkeiten, Pseudocode, Computer-Systeme, Fehlersuche
Anfänger · 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: Data Structures, Development Environment, C++ (Programming Language), Debugging, Computational Thinking, Integrated Development Environments, Computer Programming
Anfänger · Kurs · 1–4 Wochen