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.

Duke University
Kompetenzen, die Sie erwerben: Softwaretechnik, Java, Computer Programmierung, Daten importieren/exportieren, Java Programmierung, Kryptographie, Wiederverwendbarkeit von Code, Instandhaltbarkeit, Software-Entwicklung, Daten-Strukturen, Web-Server, Server-Seite, Datei-E/A, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Computerprogrammierung, Webanalyse und SEO, Java-Programmierung, Verschlüsselung, Datenspeicher, Programm-Entwicklung, Algorithmen
★ 4.6 (3214) · Anfänger · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Java, Einheitstest, Anwendungsdesign, Testgetriebene Entwicklung (TDD), Andere Programmiersprachen, Computer Programmierung, Java Programmierung, Software-Prüfung, Daten-Strukturen, Objektorientierter Entwurf, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Einheitliche Prüfung, Entwicklung von Systemen, Computerprogrammierung, Java-Programmierung, Programm-Entwicklung
★ 4.5 (332) · Anfänger · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Skalierbarkeit, Apache Kafka, Java, Funktionales Design, Anwendungs-Rahmenwerke, Java Programmierung, OS Prozessmanagement, Verteiltes Rechnen, Server-Seite, Server, Grundsätze der Programmierung, Daten-Strukturen, Apache Hadoop, Leistungsoptimierung, Java-Programmierung, Scala-Programmierung, Apache Spark, Leistungsprüfung, Datenfluss, Algorithmen
★ 4.6 (1629) · Mittel · Spezialisierung · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Debugging, Version Control, Microsoft Copilot, C# (Programming Language), Git (Version Control System), Microsoft Visual Studio, .NET Framework, Software Versioning, Computer Programming Tools, Program Development, Integrated Development Environments, Application Development, Computer Programming, Microsoft Development Tools, Development Environment, UI Components, User Interface (UI), Programming Principles, Event-Driven Programming, Computational Logic
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Rust (Programming Language), Relational Databases, Databases, Data Access, Application Development, Object Oriented Programming (OOP), File I/O, Software Development, Command-Line Interface, Data Import/Export
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Object Oriented Programming (OOP), Software Development, Memory Management
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: GitHub Kopilot, Statistik, Statistische Analyse, Software-Versionierung, Software-Dokumentation, Deskriptive Statistik, Grundsätze der Programmierung, Datenwrangling, Microsoft Visual Studio, R (Software), Versionskontrolle, Programm-Entwicklung, Entwicklungsumgebung, Statistische Programmierung, Technische Dokumentation
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Oracle SQL Developer, Oracle Databases, Data Integrity, Business Logic, Stored Procedure, SQL, Business Process Automation, Data Persistence, Database Design, Database Development, Performance Tuning, Relational Databases, Dependency Analysis, Database Management, Database Management Systems, Computational Thinking, Database Application, Web Services, Data Access, Programming Principles
★ 4.8 (54) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, Java, Anwendungs-Rahmenwerke, Software-Entwicklung, Java Programmierung, Objektorientierte Programmierung (OOP), Java-Programmierung, Programm-Entwicklung, Android-Entwicklung
★ 4.6 (70) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Vanderbilt University
Kompetenzen, die Sie erwerben: AI-Personalisierung, Schnelles Engineering, Prompt-Muster, ChatGPT, Fehlersuche, Generative KI, Modellierung großer Sprachen, Matlab, LLM-Bewerbung
★ 4.9 (7) · Mittel · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Datei-E/A, C++ (Programmiersprache), Pseudocode, Objektorientierte Programmierung (OOP), Integrierte Entwicklungsumgebungen, Entwicklungsumgebung, Installation der Software, Algorithmen
★ 4.7 (33) · Mittel · Kurs · 1–4 Wochen