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

Logical Operations
Kompetenzen, die Sie erwerben: R Programming, R (Software), Data Science, Data Analysis, Statistical Modeling, Data Visualization, Statistical Analysis, Statistical Visualization, Regression Analysis, Statistical Machine Learning, Plot (Graphics), Data Structures, Computer Programming, Decision Tree Learning, Machine Learning Methods, Machine Learning, Software Development, Computer Programming Tools, Data Import/Export, Machine Learning Algorithms
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), C# (Programming Language), Debugging, Computer Programming, Development Environment, .NET Framework, Microsoft Visual Studio, Application Development, Data Structures, Application Frameworks, Problem Solving
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Scalability, Application Design, Event-Driven Programming, Object Oriented Programming (OOP), Functional Design, Application Development, User Flows, Computer Programming, Integrated Development Environments, Software Architecture, Debugging, Mobile Development, Data Validation, Data Analysis
Anfänger · Spezialisierung · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Eclipse (Software), Integrated Development Environments, Java Programming, Java, Object Oriented Programming (OOP), Development Environment, Software Installation, Debugging, Computer Programming
Anfänger · Kurs · 1–3 Monate

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

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

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

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

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

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Computer Programmierung, Virtuelle Maschinen, Java Programmierung, Java, Computerprogrammierung, Paket- und Software-Management
Anfänger · Kurs · 1–4 Wochen