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: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Memory Management, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Software Development Tools, Program Development, Hardware Architecture, Systems Architecture, Eclipse (Software), Data Structures, Build Tools, C and C++, Programming Principles, Microarchitecture
Mittel · Spezialisierung · 3–6 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Restful API, Spring Framework, API Design, Application Programming Interface (API), Data Validation, Model View Controller, Back-End Web Development, Spring Boot, Server Side, Java Programming, Verification And Validation, Maintainability, Enterprise Application Management, Configuration Management, Extensible Markup Language (XML)
Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Testfall, Paket- und Softwareverwaltung, Daten-Strukturen, Einheitstest, GitHub, Speicherverwaltung, Einheitliche Prüfung, Rust (Programmiersprache), System-Programmierung, Software-Dokumentation, Software-Prüfung, Entwicklungsumgebung, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Package and Software Management, Data Science, Exploratory Data Analysis, Computer Programming, Mathematical Software
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Bayessche Statistik, Arithmetik, Kombinatorik, Computational Thinking, Programm-Entwicklung, Algorithmen, Python-Programmierung, Wahrscheinlichkeit, Angewandte Mathematik, Mathematische Modellierung, Wahrscheinlichkeitsrechnung und Statistik, Statistische Methoden
Anfänger · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Datenzugang, Python-Programmierung, Skripting, Daten-Strukturen, Fehlersuche, Entwicklungsumgebung, Dateiverwaltung, Integrierte Entwicklungsumgebungen, Datei-E/A, Datenspeicherung
Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Einbettungen, Bereinigung von Daten, Markov-Modell, Algorithmen, Künstliche neuronale Netze, Methoden des maschinellen Lernens, Datenvorverarbeitung, Verarbeitung natürlicher Sprache, Vorverarbeitung von Daten, Wahrscheinlichkeitsrechnung und Statistik
Mittel · Kurs · 1–4 Wochen

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Computer Programmierung, Mobile Entwicklungstools, Globale Positionierungssysteme, Rechnerische Logik, No-Code-Entwicklung, Interaktives Design, Mobile Entwicklung, Programm-Entwicklung, Spiel-Design, Android (Betriebssystem), Benutzeroberfläche (UI) Design, UI-Komponenten, Entwicklungstests, Entwicklung von Videospielen, Android-Entwicklung, Datei-E/A, Grundsätze der Programmierung, Computerprogrammierung, Datenspeicherung
Anfänger · Kurs · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Projektplanung, Software-Qualitätssicherung, Entwurf von Systemen, Lebenszyklus der Systementwicklung, Datenmodellierung, Softwaretechnik, Software-Architektur, Software-Entwurfsmuster, Projektleitung, White-Box-Tests, Funktionale Anforderung, Konfigurationsverwaltung, Abnahmetests, Software Architektur, Methoden der Softwareentwicklung, Konfigurationsmanagement, Fehlersuche, Software-Entwicklung, Software-Prüfung, Unified Modeling Language, Analyse der Anforderungen, Objektorientierter Entwurf, Lebenszyklus der Softwareentwicklung
Mittel · Spezialisierung · 3–6 Monate

California Institute of the Arts
Kompetenzen, die Sie erwerben: Prototyping, Reaktionsfähiges Web-Design, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), UI/UX-Strategie, Wireframing, Web-Sprache, Interaktives Design, Grafische und visuelle Gestaltung, Benutzeroberfläche (UI), Web-Design und Entwicklung, Benutzerfreundliches Design, Gestaltungselemente und -prinzipien, Benutzererfahrung, Design Bewertungen, Benutzeroberfläche (UI) Design, UI/UX-Forschung, Attrappen, HTML und CSS, Web-Design, Visuelle Gestaltung
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Datenwissenschaft, Bestimmung des Stichprobenumfangs, Bayessche Statistik, Stichproben (Statistik), Statistik, Statistische Analyse, Wahrscheinlichkeitsverteilung, Statistische Inferenz, Wahrscheinlichkeit, Statistische Hypothesenprüfung, Angewandte Mathematik, Daten-Ethik, Datenanalyse, Wahrscheinlichkeitsrechnung und Statistik, Statistische Methoden, Korrelationsanalyse
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Python Programming, Algorithms, Computer Programming, Theoretical Computer Science, Linear Algebra, Mathematics and Mathematical Modeling, Computer Science, Algebra, Object Oriented Programming (OOP), IBM Cloud, Scripting, Probability, Artificial Intelligence and Machine Learning (AI/ML), Data Processing, Mathematical Modeling, Data Structures, Data Manipulation, Probability & Statistics, Applied Mathematics, Software Installation
Anfänger · Spezialisierung · 3–6 Monate