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.

Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Unix-Befehle, User Experience Design, Restful API, Android Entwicklung, Entwicklung von Anwendungen für Mobilgeräte, Interaktionsdesign, Android Studio, React Native, Javascript, Versionskontrolle, Kotlin, Usability-Tests, Jest (JavaScript Testing Framework), UI/UX Forschung, Datenstrukturen, Persona (Benutzererfahrung), Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Android-Jetpack, GitHub
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Algorithmen, Objektorientierte Programmierung (OOP), Graphentheorie, Computer Programmierung, Unstrukturierte Daten, Netzwerk-Routing, Entwicklungsumgebung, Programm-Entwicklung, Technische Software, Datenbank-Theorie, Theoretische Informatik, Fehlersuche, Datenbank-Systeme, Objektorientierter Entwurf, Technologien zur Datenspeicherung, Datenspeicherung, Datenstrukturen, C++ (Programmiersprache)
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Integrated Development Environments, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

DeepLearning.AI
Kompetenzen, die Sie erwerben: Large Language Modeling, Prompt Engineering, Artificial Intelligence, Jupyter, Python Programming, Data Analysis, ChatGPT, Application Development, Scripting, Programming Principles, Automation, Application Programming Interface (API), Data Structures
Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Statistische Hypothesentests, Deskriptive Statistik, Statistische Analyse, A/B-Tests, Statistische Inferenz, Angewandte Mathematik, Wahrscheinlichkeit & Statistik, Lineare Algebra, Bayessche Statistik, Dimensionalitätsreduktion, Infinitesimalrechnung, Mathematische Modellierung, Numerische Analyse, Stichproben (Statistik), Methoden des Maschinellen Lernens, Wahrscheinlichkeitsverteilung, Wahrscheinlichkeit, Maschinelles Lernen, NumPy, Datenumwandlung
Mittel · Spezialisierung · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Anatomie, Statistische Analyse, Forschungsdesign, Radiologie, R-Programmierung, Statistik, Experimentieren, Magnetresonanztomographie, Erweiterte Analytik, Diagnostische Radiologie, Korrelationsanalyse, Medizinische Bildgebung, Biomedizinische Technik, Röntgen-Computertomographie, Datenanalyse, Analytische Fähigkeiten, Neurologie, Bildanalyse, Datenmanipulation, Netzwerkanalyse
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: iOS Development, Apple iOS, Apple Xcode, User Interface (UI), Mobile Development, Swift Programming, Unit Testing, User Interface (UI) Design, UI Components, Mobile Development Tools, Objective-C (Programming Language), Application Development, Data Structures, Programming Principles, Development Testing, Object Oriented Programming (OOP), Software Design Patterns, Integrated Development Environments, Development Environment, Prototyping
Anfänger · Spezialisierung · 3–6 Monate

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Theoretical Computer Science, Computer Programming, Algorithms, Computer Science, Formal Learning, Software Engineering, Program Development, Text Mining, Data Science, Analysis, Machine Learning Methods, Debugging, Technical Analysis
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Sichere Kodierung, Jenkins, Testgetriebene Entwicklung (TDD), Bereitstellung von Anwendungen, CI/CD, Grafana, Kubernetes, Cloud-Anwendungen, DevOps, Kontinuierliche Integration, Systemüberwachung, Istio, Serverloses Rechnen, Verhaltensbasierte Entwicklung, Agile Entwicklung von Software, Code-Abdeckung, Gherkin (Skriptsprache), Agile Methodik, Open Web Application Security Project (OWASP), OpenShift
Auf einen Abschluss hinarbeiten
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Python Programming, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Scripting Languages, Development Environment
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Event-Driven Programming, Payment Systems, User Interface (UI), MySQL, Application Design, Database Application, Python Programming, Transaction Processing, Application Development, User Interface (UI) Design, Database Management, Software Design, Debugging
Gemischt · Kurs · 1–4 Wochen

MathWorks
Kompetenzen, die Sie erwerben: Scripting, Matlab, Data Manipulation, Mathematical Modeling, Data Analysis, Programming Principles, Data Visualization, Data Visualization Software, Data Processing, Descriptive Statistics, Interactive Data Visualization, Exploratory Data Analysis, Data Mapping, Data Cleansing, Technical Communication
Anfänger · Kurs · 1–4 Wochen