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: GitHub, Git (Version Control System), Version Control, Unix Shell, Software Versioning, Linux Commands, Command-Line Interface, Software Configuration Management, Bash (Scripting Language), Devops Tools, Software Installation, Configuration Management, Collaborative Software, Code Review, File Systems, Development Environment, File Management, Web Presence, System Configuration, Software Documentation
★ 4.5 (34) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Retrieval-Augmented Generation, Large Language Modeling, LLM Application, Development Environment, Prompt Patterns, Multimodal Prompts, Tool Calling, Embeddings, Generative AI Agents, Vector Databases, User Interface (UI), Prompt Engineering Tools, OpenAI API, Generative AI, Program Development, Agentic systems, Plot (Graphics), Software Development Tools, AI Integrations, Augmented Reality
★ 4.3 (17) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Node.JS, Scalability, Authentications, JSON, Authorization (Computing), Web Development Tools, Web Applications, Web Development, Server Side, Secure Coding, JavaScript Frameworks, Back-End Web Development, Application Frameworks, Javascript, Restful API, Development Environment, Event-Driven Programming, Operating Systems, Email Automation, Integrated Development Environments
★ 4.5 (53) · Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Erstellung des Dashboards, Datenmanipulation, Dashboard, Bereinigung von Daten, Daten-Storytelling, Datenwrangling, Grafische Darstellung, Datenvisualisierung, Präsentation der Daten, Vorverarbeitung von Daten, Tidyverse (R-Paket), Statistische Visualisierung, Daten importieren/exportieren, Software zur Datenvisualisierung, Statistische Berichterstattung, Datenvorverarbeitung
★ 5 (36) · Gemischt · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Restful API, ASP.NET, Microsoft SQL Servers, C# (Programming Language), Web Services, Database Management, Database Development, JSON, Back-End Web Development, SQL, Database Design, Server Side, .NET Framework, Object Oriented Programming (OOP), Application Programming Interface (API), API Design, Database Architecture and Administration, Programming Principles
★ 4.1 (14) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Restful API, Anwendungsentwicklung, Javascript, JavaScript-Frameworks, Cascading Style Sheets (CSS), Computer Programmierung, Web-Entwicklung, Computerprogrammierung, UI-Komponenten, Web-Anwendungen, HTML und CSS, Wiederverwendbarkeit von Code, React.js
★ 4.1 (13) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Board Infinity
Kompetenzen, die Sie erwerben: Spring Framework, Java Programming, Java, Application Frameworks, Java Platform Enterprise Edition (J2EE), Maintainability, Scalability, Extensible Markup Language (XML)
★ 3.4 (8) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java, Daten-Strukturen, Programm-Entwicklung, Entwicklung von Videospielen, Benutzeroberfläche (UI), Java Programmierung, Integrierte Entwicklungsumgebungen, UI-Komponenten, Eclipse (Software), Spiel-Design, Grundsätze der Programmierung, Java-Programmierung, Entwicklungsumgebung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

LearnKartS
Kompetenzen, die Sie erwerben: Kubernetes, Cloud-Native Computing, YAML, Containerization, Application Deployment, Development Environment, Virtual Machines, Data Persistence, Virtualization, Virtual Environment, Dashboard Creation, Network Routing, Network Architecture, Command-Line Interface, Software Installation, Scalability
★ 4.1 (27) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenmanipulation, Maschinelles Lernen, Datenumwandlung, Python-Programmierung, Überwachtes Lernen, Bereinigung von Daten, Datenwissenschaft, Pandas (Python-Paket), Prädiktive Analytik, NumPy, Datenvisualisierung, Modell Ausbildung, Vorverarbeitung von Daten, Random Forest Algorithmus, Plot (Grafiken), Grundsätze der Programmierung, Entscheidungsbaum-Lernen, Matplotlib, Algorithmen für maschinelles Lernen, Prädiktive Modellierung, Datenvorverarbeitung
Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Hypertext Markup Language (HTML), Web Development Tools, Web Content Accessibility Guidelines, HTML and CSS, Web Design and Development, Web Design, Web Development, Front-End Web Development, Semantic Web, Cascading Style Sheets (CSS), Web Presence, Web Servers
★ 4.9 (26) · Gemischt · Kurs · 1–4 Wochen

Universidad de Palermo
Kompetenzen, die Sie erwerben: Eclipse (Software), Java, Java Programming, Object Oriented Programming (OOP), Integrated Development Environments, Data Structures, File I/O, Programming Principles, Algorithms, Computer Programming, Software Development Tools, Computational Thinking, Software Development
Anfänger · Kurs · 1–4 Wochen