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: Generative AI, PyTorch (Machine Learning Library), Generative Model Architectures, Artificial Neural Networks, Deep Learning, Model Training
Mittel · 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

Kompetenzen, die Sie erwerben: Eclipse (Software), Integrated Development Environments, Java Programming, Java, Object Oriented Programming (OOP), Development Environment, Programming Principles, Software Development Tools, Program Development, Software Installation, Debugging, Computer Programming, Computing Platforms, Command-Line Interface
★ 4.4 (12) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Softwaretechnik, Wiederverwendbarkeit von Code, Instandhaltbarkeit, PHP (Skriptsprache), Software-Entwicklung, Objektorientierte Programmierung (OOP), Web-Entwicklung, Objektorientierter Entwurf
★ 4.6 (38) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

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

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

University of Michigan
Kompetenzen, die Sie erwerben: NumPy, Debugging, Pandas (Python Package), Statistics, Correlation Analysis, Data Analysis, Statistical Programming, Descriptive Statistics, Exploratory Data Analysis, Data Wrangling, Data Preprocessing, LLM Application, Data-oriented programming, Code Reusability, Data Transformation, Numerical Analysis, Critical Thinking, Functional Design
★ 4.3 (18) · Mittel · Spezialisierung · 3–6 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Spring Framework, Java, Spring Boot, Computer Programming, Code Reusability, Programming Principles, Application Frameworks, Data Structures, Model View Controller, Development Environment
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

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

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

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