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: Java Programming, Java, Performance Tuning, Spring Framework, Application Performance Management, Algorithms, JUnit, OS Process Management, Application Frameworks, Programming Principles, Performance Testing, Spring Boot, Computer Architecture
Anfänger · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Systementwurf und Implementierung, Prototyping, Technischer Entwurf, Systeme Design, Computer Hardware, Python-Programmierung, Funktionale Anforderung, Testplanung, Dokumente zu den Benutzeranforderungen, Eingebettete Systeme, Software Entwurf, Analyse der Anforderungen
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Unix Shell, Unix Commands, Unix, Shell Script, Bash (Scripting Language), Command-Line Interface, Remote Access Systems, Scripting, Systems Administration, Operating System Administration, Linux Commands, File I/O, IT Automation, Linux, User Accounts, File Systems, System Monitoring, Operating Systems, File Management, Performance Tuning
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Oracle SQL Developer, Oracle Databases, Data Integrity, Business Logic, Stored Procedure, SQL, Data Persistence, Database Design, Database Development, Performance Tuning, Relational Databases, Database Management Systems, Database Management, Database Application, Web Services, Data Access, Programming Principles, Computational Logic, Data Storage Technologies, Authorization (Computing)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Daten importieren/exportieren, Datenvorverarbeitung, Statistisches Programmieren, Fehlersuche, Datenzugang, Datenanalyse, SAS (Software), Microsoft Excel, Datenmanipulation
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Paket- und Software-Management, Algorithmen, Entwicklungstests, Datenstrukturen, Software-Tests, Software-Entwurfsmuster, Instandhaltbarkeit, Rust (Programmiersprache), Einheitstest
Mittel · Kurs · 1–3 Monate

Anfänger · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), UI Komponenten, Datei-E/A, Ereignisgesteuerte Programmierung, Einheit-Engine, Datenstrukturen, Entwicklung von Videospielen, Benutzeroberfläche (UI), Fehlersuche, C# (Programmiersprache)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Visualization Software, Graphing, Data Presentation, Histogram, User Interface (UI)
Anfänger · Kurs · 1–4 Wochen

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Server Side, Web Applications, Hypertext Markup Language (HTML)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Prompt Engineering, LangChain, LLM Application, Emerging Technologies, AI Orchestration, AI Workflows, AI Security, AI Enablement, OpenAI, ChatGPT, Computer Programming Tools, Software Development Tools, Responsible AI, Artificial Intelligence, General Networking, Cybersecurity, Network Administration, Software Development, Network Security
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, Objektorientierte Programmierung (OOP), Programm-Entwicklung, Entwicklungsumgebung, Informatik, Softwareentwicklung, C und C++, C++ (Programmiersprache)
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden