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.

Anfänger · Kurs · 1–4 Wochen

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: Paket- und Software-Management, Algorithmen, Entwicklungstests, Datenstrukturen, Software-Tests, Software-Entwurfsmuster, Instandhaltbarkeit, Rust (Programmiersprache), Einheitstest
Mittel · 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: Daten importieren/exportieren, Datenvorverarbeitung, Statistisches Programmieren, Fehlersuche, Datenzugang, Datenanalyse, SAS (Software), Microsoft Excel, Datenmanipulation
Mittel · Kurs · 1–3 Monate

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: Programming Principles, Scripting, Scripting Languages, Data Structures, Development Environment, Microsoft Visual Studio, Integrated Development Environments, Computer Programming, Software Installation, Algorithms, Debugging
Anfänger · Kurs · 1–3 Monate

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

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

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: Spring Framework, Hibernate (Java), Spring Boot, Java, Object-Relational Mapping, Database Management, Apache Maven, Software Design Patterns, SQL, Data Persistence, Functional Design, Dependency Analysis
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Selenium (Software), Java, File Management, Cascading Style Sheets (CSS), Test Automation, Web Scraping, Data Validation, Web Development Tools, Hypertext Markup Language (HTML)
Mittel · Kurs · 1–3 Monate