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.

University of Colorado System
Kompetenzen, die Sie erwerben: Video Game Development, Game Design, Unity Engine, Debugging, Unreal Engine, Animations, Programming Principles, Graphics Software, Scripting Languages, Object Oriented Programming (OOP), User Interface (UI), No-Code Development, Event-Driven Programming, Computational Logic, Data Structures, Computer Programming, Development Environment, Scripting
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Apple Xcode, Entwicklung von Anwendungen für Mobilgeräte, Integrierte Entwicklungsumgebungen, iOS Entwicklung, Computer Programmierung, Anwendungsentwicklung, Apple-Software-Kenntnisse, Swift Programmierung, Tools für die mobile Entwicklung, Apple iOS, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, Fehlersuche, Befehlszeilen-Schnittstelle, Sichere Kodierung, Softwareentwicklung, Rust (Programmiersprache), Paket- und Software-Management, Grundsätze der Programmierung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Technical Design, Debugging, Problem Solving, Performance Tuning
Mittel · Kurs · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Skripting, Instandhaltbarkeit, Skriptsprachen, Computer Programmierung, Python-Programmierung, Leistungsoptimierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Selenium (Software), GitHub, Git (Version Control System), Version Control, CI/CD, File I/O, Object Oriented Programming (OOP), Test Automation, JUnit, Test Data, Unit Testing, Test Case, Regression Testing, Web Development Tools, Test Script Development, Software Testing, Javascript, Browser Compatibility, Scripting, Computer Programming
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Java Programmierung, Java, Computer Programmierung, Integrierte Entwicklungsumgebungen, Android Entwicklung, Anwendungsentwicklung, Datenstrukturen, Fehlersuche, Algorithmen, Datei-E/A, Objektorientierte Programmierung (OOP), Problemlösung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computer Programming, Computational Thinking, Theoretical Computer Science, Performance Tuning
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Javascript, Computer Programmierung, Datenstrukturen, Algorithmen, Programm-Entwicklung, Computergestütztes Denken
Mittel · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Open Web Application Security Project (OWASP), Application Security, Secure Coding, Security Testing, Vulnerability Scanning, Security Controls, Intrusion Detection and Prevention, Security Awareness, Web Applications, Browser Compatibility, Computer Programming
Anfänger · Kurs · 1–4 Wochen

Packt
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Javascript, JSON, Cascading Style Sheets (CSS), HyperText Markup Language (HTML), jQuery, Computer Programmierung, Fehlersuche, Objektorientierte Programmierung (OOP), Web-Entwicklungstools, Web-Anwendungen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Software-Entwurfsmuster, Computer Programmierung, Befehlszeilen-Schnittstelle, Fehlersuche, Objektorientierter Entwurf, Software Entwurf, Versionskontrolle, Software-Ingenieur, Softwareentwicklung, Grundsätze der Programmierung, Git (Versionskontrolle-System), Objektorientierte Programmierung (OOP)
Anfänger · Kurs · 1–4 Wochen