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: Computational Thinking, Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Technical Design, Theoretical Computer Science
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Szenario-Tests, Automatisierung, Fehlersuche, Microsoft Kopilot, Grundsätze der Programmierung, Microsoft Excel, Visual Basic (Programmiersprache), Benutzeroberfläche (UI), Excel-Makros, Vorhersage, UI Komponenten, Dashboard, Ausdrücke zur Datenanalyse (DAX)
Anfänger · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenerfassung, Algorithmen, Grundsätze der Programmierung, Computergestütztes Denken, Erhebung von Daten, Datenspeicherung, Microsoft Visual Studio, C (Programmiersprache), Computerprogrammierung, Programm-Entwicklung
Anfänger · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Computer Programmierung, Model-View-Controller, Apple Xcode, Swift Programmierung, Benutzeroberfläche (UI), UI Komponenten, Anwendungs-Rahmenwerke, Entwicklung von Anwendungen für Mobilgeräte, Mobile Entwicklung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Apple iOS, Computerprogrammierung, Modell Ansicht Controller
Gemischt · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Datenmanipulation, Datenwissenschaft, Big Data, Analytik, Statistische Analyse, Data Mining, Datenanalyse, Unüberwachtes Lernen, Datengesteuerte Entscheidungsfindung, Prädiktive Modellierung, No-Code-Entwicklung, Analytics, Datenverarbeitung, Software-Installation, Prädiktive Analytik, Große Daten, Data-Mining
Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Computer Programmierung, Java Programmierung, Ereignisgesteuerte Programmierung, Java, Anwendungsentwicklung, Entwicklungsumgebung, Befehlszeilen-Schnittstelle, Anwendungsserver, Objektorientierte Programmierung (OOP), Entwicklung von Anwendungen für Mobilgeräte, Mobile Entwicklung, Benutzeroberfläche (UI), Programm-Entwicklung, Web-Anwendungen, UI Komponenten, Computerprogrammierung
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: TypeScript, Programming Principles, Web Development Tools, Javascript, Web Language
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

National Academy of Sports Medicine
Kompetenzen, die Sie erwerben: Exercise Science, Kinesiology, Sports Medicine, Human Musculoskeletal System, Respiration, Physiology, Neurology, Mechanics, Injury Prevention, Anatomy, Medical Terminology, Nutrition and Diet
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cryptography, Object Oriented Programming (OOP), File I/O, Encryption, Data Structures, Software Development, Data Visualization, Model Evaluation, Automation, Machine Learning Algorithms, Classification Algorithms, Data Preprocessing, Public Key Cryptography Standards (PKCS), Databases, Python Programming, Natural Language Processing, Algorithms, Key Management, Software Installation, Data Validation
Anfänger · Spezialisierung · 3–6 Monate

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

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

Kompetenzen, die Sie erwerben: Datenüberprüfung, Datenvalidierung, Datenmanagement, Java, Anwendungsentwicklung, Instandhaltbarkeit, Software Entwurf, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Programm-Entwicklung, Datei-E/A, Persistenz der Daten, Datenverwaltung
Mittel · Kurs · 1–4 Wochen