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.

Red Hat
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), JSON, Python Programming, Debugging, Data Structures, Red Hat Enterprise Linux, Computer Programming, Statistical Programming, Web Development, Scripting, Scripting Languages, Development Environment, Text Mining, Software Installation
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: SAS (Software), Data Import/Export, Statistical Analysis, Data Analysis, Statistical Programming, Data Manipulation, Exploratory Data Analysis, Data Preprocessing, Computer Programming
Mittel · Kurs · 1–3 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: System Programmierung, Computer Programmierung, Datenstrukturen, Fehlersuche, Algorithmen, Computer-Programmierwerkzeuge, Eingebettete Systeme, C (Programmiersprache), Linux
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: 3D-Assets, Entwicklungsumgebung, Skripting, Datenspeicherung, Computer Programmierung, Entwicklung von Videospielen, Fehlersuche, Objektorientierte Programmierung (OOP), C++ (Programmiersprache), Software-Dokumentation, Unreal Engine
Mittel · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Datenvisualisierungssoftware, Erhebung von Daten, Automatisierung, Simulationen, Deskriptive Statistik, Datenstrukturen, Computer Programmierung, Datenspeicherung, Fehlersuche, Microsoft Visual Studio, C (Programmiersprache), Datei-E/A, Datenanalyse, Algorithmen, Theoretische Informatik, Programm-Entwicklung, Statistische Analyse, Grundsätze der Programmierung, Computergestütztes Denken
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Java Programmierung, Java, Datei-E/A, Computer Programmierung, Datenstrukturen, Algorithmen, Objektorientierte Programmierung (OOP), Kryptographie, Software-Ingenieur, Verschlüsselung, Web-Server
Anfänger · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Java Programmierung, Java, Computer Programmierung, Anwendungsentwicklung, Datenstrukturen, Objektorientierter Entwurf, Software-Tests, Objektorientierte Programmierung (OOP), Testgetriebene Entwicklung (TDD), Grundsätze der Programmierung, Einheitstest
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C# (Programming Language), Software Architecture, .NET Framework, Distributed Computing, Scalability, Object Oriented Programming (OOP), Object-Relational Mapping, Microservices, Debugging, MongoDB, Data Access, Model View Controller, Performance Tuning, Computer Programming, Maintainability, NoSQL
Mittel · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Funktionsprüfung, Software-Qualität (SQA/SQC), Computer Programmierung, Datenstrukturen, Informatik, Python-Programmierung, Problem-Management, Animation und Spieldesign, Entwicklung von Videospielen, Fehlersuche, Algorithmen, Pseudocode, Problemlösung, Theoretische Informatik, Software-Ingenieur, Spiel-Design, Programm-Entwicklung, Grundsätze der Programmierung, Computergestütztes Denken, Anwendungsdesign
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: .NET-Rahmenwerk, Datenmodellierung, Unified Modeling Language, Computer Programmierung, Datenstrukturen, Microsoft Visual Studio, Visual Basic (Programmiersprache), Objektorientierte Programmierung (OOP), Programm-Entwicklung, Grundsätze der Programmierung, Objektorientierter Entwurf
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: .NET-Rahmenwerk, Datenmodellierung, Unified Modeling Language, Computer Programmierung, Datenstrukturen, Visual Basic (Programmiersprache), Datei-E/A, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Microsoft Entwicklungswerkzeuge, Software-Ingenieur
Mittel · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Java Programmierung, Funktionales Design, Java, IntelliJ IDEA, Integrierte Entwicklungsumgebungen, Skalierbarkeit, Open Source Technologie, Computer Programmierung, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung
Mittel · Kurs · 1–4 Wochen