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, Git (Versionskontrolle-System), Unix-Befehle, Benutzeroberfläche (UI), iOS Entwicklung, Interaktionsdesign, Datenstrukturen, Javascript, React Native, Restful API, Benutzerforschung, GitHub, Entwicklung von Anwendungen für Mobilgeräte, Versionskontrolle, Jest (JavaScript Testing Framework), Usability-Tests, Swift Programmierung, Kerndaten (Software), Apple iOS, Persona (Benutzererfahrung)
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Daten bereinigen, Datenmanipulation, Python-Programmierung, Daten importieren/exportieren, Datenverarbeitung, Grundsätze der Programmierung, Datenumwandlung, Pivot-Tabellen und Diagramme, Statistische Analyse, NumPy, Pandas (Python-Paket), Datenanalyse, Datenvorverarbeitung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web Components, Web Applications, User Interface (UI), Full-Stack Web Development, User Accounts, Event-Driven Programming, Data Persistence, Data Access, Data Validation
Mittel · Kurs · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Verifizierung und Validierung, Schnelles Engineering, LLM-Bewerbung, Produktivität, Kreativität, ChatGPT, Generative KI, Problemlösung, KI-Förderung, Künstliche Intelligenz, Modellierung großer Sprachen, Kontext-Management, Prompt-Muster, OpenAI
Anfänger · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Data Structures, Data Processing, Application Development, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Python Programming, Virtual Machines, Software Development
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Android Development, User Interface (UI) Design, Animation and Game Design, C# (Programming Language), Mobile Development, Software Installation, Linear Algebra, Computer Graphics
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Statistische Modellierung, Python-Programmierung, Bayessche Statistik, Stichproben (Statistik), Wahrscheinlichkeit & Statistik, Statistisches Programmieren, Matplotlib, Statistik, Statistisches maschinelles Lernen, Statistische Inferenz, Plot (Grafiken), Statistische Methoden, Statistische Hypothesentests, Statistische Analyse, Jupyter, Datenkompetenz, Seaborn, Datenvisualisierung, Statistische Software, Modellevaluation
Anfänger · Spezialisierung · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: System Programmierung, Back-End Web-Entwicklung, Computer-Programmierwerkzeuge, Datenzugang, Fehlersuche
Mittel · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Data Structures, Data Processing, Virtual Machines, Verification And Validation, Program Development, Data Preprocessing, Python Programming, Debugging, Maintainability, Programming Principles, Application Development, Scripting, Scripting Languages, Computer Programming, Software Installation, Development Environment, Software Development, Computer Programming Tools, Functional Design, Cross Platform Development
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Java, Java Programming, Object Oriented Programming (OOP), Spring Boot, Hibernate (Java), Object Oriented Design, Spring Framework, Database Management, Computer Programming, Web Development, Authorization (Computing), Restful API, Debugging, Programming Principles
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: MLOps (Machine Learning Operations), Package and Software Management, Unit Testing, Testability, Python Programming
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Python-Programmierung, Datenverarbeitung, Wissenschaftliche Visualisierung, Grundsätze der Programmierung, Künstliche Intelligenz, Spiel-Design, Computer Programmierung, Web-Anwendungen
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden