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: z/OS, Computer Architecture, Mainframe Computing, Systems Architecture, Programming Principles, Data Structures, Computer Programming
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Java, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Data Structures, Computer Programming, Program Development, File Management, Algorithms, Debugging, Problem Solving
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Java Programming, Programming Principles, Java, Data Structures, Program Development, Object Oriented Programming (OOP), Computer Programming, Debugging, Application Programming Interface (API), Database Application
Mittel · Kurs · 1–4 Wochen

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
University of Glasgow
Kompetenzen, die Sie erwerben: Algorithmen, Skripting, Datenverarbeitung, Datenmodellierung, Softwareentwicklung, Datenstrukturen, Javascript, Datenvisualisierungssoftware, Computergestütztes Denken, Datenanalyse, Unüberwachtes Lernen, Maschinelles Lernen, Computer Programmierung, JSON
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Integrated Development Environments, Command-Line Interface
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Swift Programming, Apple Xcode, Apple iOS, iOS Development, Apple software proficiency, Application Development, Mobile Development, Object Oriented Programming (OOP), Programming Principles, Development Environment, Software Development Tools, Computer Programming
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Rust (Programming Language), Command-Line Interface, Package and Software Management, Programming Principles, Secure Coding, Software Development, Computer Programming, Debugging
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Simulations, Education Software and Technology, Computer Programming Tools, Computational Thinking, No-Code Development, Program Development, Computer Programming, UI Components, Pedagogy
Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

Infosec
Kompetenzen, die Sie erwerben: Application Security, Secure Coding, Security Testing, Security Software, Vulnerability Scanning, Security Controls, Security Awareness, Web Development Tools, Web Applications, Browser Compatibility, Computer Programming
Anfänger · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Algorithms, Data Structures, Pseudocode, Javascript, Computational Thinking, Program Development, Computer Programming
Mittel · Kurs · 1–4 Wochen