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.

Board Infinity
Kompetenzen, die Sie erwerben: HTML und CSS, Web-Entwicklung, Javascript, React.js, Front-End Web-Entwicklung, Cascading Style Sheets (CSS), Web-Anwendungen, Benutzeroberfläche (UI)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: User-Interface-(UI)-Design, Anwendungsentwicklung, Entwicklungsumgebung, Interaktionsdesign, Fehlersuche, Benutzerfreundlichkeit, Entwicklungstests, Mensch-Computer-Interaktion, Android Studio, Benutzeroberfläche (UI), Entwicklung von Anwendungen für Mobilgeräte, Android (Betriebssystem), Android Entwicklung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Testautomatisierung, Skripting, Entwicklungsumgebung, Fehlersuche, Grundsätze der Programmierung, Software-Installation, Software-Tests, Entwicklung von Testskripten, Test-Tools, Objektorientierte Programmierung (OOP), Selenium (Software), Python-Programmierung
Anfänger · Kurs · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Systemanalyse, Projektmanagement, Lebenszyklus der Softwareentwicklung, Prozessgesteuerte Entwicklung, Systeme Design, Projektplanung, Qualitätssicherung, Software Entwurf, Entwicklung von Systemen, Software-Architektur, Objektorientierter Entwurf, Software-Entwurfsmuster, Software-Ingenieur, Unified Modeling Language
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Codio
Kompetenzen, die Sie erwerben: Algorithms, C++ (Programming Language), Data Structures, Computer Programming, Computational Thinking, Technical Design
Mittel · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Computer Programmierung, Skripting, Fehlersuche, Entwicklungsumgebung, Grundsätze der Programmierung, Befehlszeilen-Schnittstelle, Python-Programmierung
Anfänger · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Programm-Entwicklung, Ethische Standards und Verhaltensweisen, Einheitstest, Software-Entwicklungstools, Software-Tests, Objektorientierter Entwurf, Algorithmen, Software Entwurf, Software-Architektur, Datenflussdiagramme (DFDs), Software-Ingenieur, Unified Modeling Language
Mittel · Kurs · 1–3 Monate

LearnKartS
Kompetenzen, die Sie erwerben: Computer Programmierung, Anwendungsentwicklung, Einheitstest, Fehlersuche, Grundsätze der Programmierung, Programm-Entwicklung, Java, Software-Entwurfsmuster, Objektorientierte Programmierung (OOP), Java Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Rmarkdown, Box Plots, Plot (Graphics), Descriptive Statistics, Scatter Plots, Histogram, Jupyter, Matplotlib, Data Presentation, Ggplot2, Statistical Visualization, Data Manipulation, Statistical Hypothesis Testing, Regression Analysis, Correlation Analysis, Data Visualization, Data Visualization Software, Data Analysis, R Programming, Python Programming
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Transfer Learning, Tensorflow, Natural Language Processing, Keras (Neural Network Library), Embeddings, Deep Learning, Classification Algorithms, Model Evaluation, Machine Learning, Software Visualization
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Johns Hopkins University
Kompetenzen, die Sie erwerben: JSON, Skripting, Web-Entwicklung, Prototyping, Grundsätze der Programmierung, Javascript, Webdienste, Ereignisgesteuerte Programmierung, Netzwerkprotokolle, Objektorientierte Programmierung (OOP), Ajax, Web-Anwendungen, HyperText Markup Language (HTML)
Gemischt · Kurs · 1–4 Wochen