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.

University of California San Diego
Kompetenzen, die Sie erwerben: Software-Entwicklung, Graphentheorie, Epidemiologie, Molekularbiologie, Infektionskrankheiten, Computational Thinking, Programm-Entwicklung, Algorithmen, Bioinformatik
★ 4.5 (351) · Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Datenumwandlung, Perl (Programmiersprache), Daten-Strukturen, Datenverarbeitung, Datenmanipulation, SAS (Software), Datenanalyse, Statistische Programmierung, Datenspeicherung
★ 4.8 (95) · Mittel · Kurs · 1–3 Monate
University of London
Kompetenzen, die Sie erwerben: Problemlösung, Computer Programmierung, Arithmetik, Computerkenntnisse, Computational Thinking, Allgemeine Netzwerkarbeit, Web-Anwendungen, Allgemeine Mathematik, Computer-Systeme, Computer-Vernetzung, Anwendungssicherheit, Computerwissenschaft, Computer-Programmierwerkzeuge, Fehlersuche, Angewandte Mathematik, Entwicklungsumgebung, Informatik, Numerische Analyse, Javascript, Netzwerksicherheit, Computerprogrammierung, Computergrafik
★ 4.2 (1552) · Anfänger · Spezialisierung · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Datenumwandlung, Scala-Programmierung, Apache Spark, Geospatial Mapping, Visualisierung (Computergrafik), Große Daten, Benutzeroberfläche (UI), Merkblatt (Software), Datenmanipulation, Datenverarbeitung, Interaktive Datenvisualisierung, Wissenschaftliche Visualisierung, Analyse räumlicher Daten, Computergrafik
★ 4.4 (547) · Gemischt · Kurs · 1–3 Monate

Pohang University of Science and Technology(POSTECH)
Kompetenzen, die Sie erwerben: AI-Integrationen, Anwendungsentwicklung, Datenfluss, Amazon Web Services, Cloud-Technologien, Cloud-Entwicklung, Aufkommende Technologien, Cloud-Plattformen, Cloud-Dienste, Cloud Computing, Microsoft Azure, Cloud-Anwendungen, Aufstrebende Technologien, Amazon Webdienste, Netzwerk-Protokolle, Google Cloud-Plattform, Internet der Dinge, IBM Wolke, Cloud-basierte Integration
★ 4.3 (323) · Anfänger · Kurs · 1–3 Monate

Pohang University of Science and Technology(POSTECH)
Kompetenzen, die Sie erwerben: Problemlösung, Aufkommende Technologien, Allgemeine Netzwerkarbeit, Aufstrebende Technologien, Elektronische Hardware, Architektur der Informationstechnologie, Computer-Plattformen, Internet der Dinge, Eingebettete Software, Entwicklungsumgebung, Drahtlose Netzwerke, Eingebettete Systeme, Grundsätze der Programmierung, Elektronische Komponenten
★ 4.6 (1806) · Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Computer-Hardware, Algorithmen, Programm-Entwicklung, Hardware-Architektur, Speicherverwaltung, Leistungsprüfung, Leistungsoptimierung, Computerarchitektur, System-Programmierung
★ 2.8 (65) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Generative AI, Large Language Modeling, Generative Model Architectures, Image Analysis, Autoencoders, Hugging Face, Embeddings, Computer Vision, Convolutional Neural Networks, PyTorch (Machine Learning Library), LLM Application, Natural Language Processing, Image Quality, Model Training
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Multimodal Prompts, Fine-tuning, Generative AI, Model Evaluation, Generative Model Architectures, Image Analysis, Embeddings, Model Training, Model Optimization
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Unity Engine, Computer Graphics, Computer Graphic Techniques, Visualization (Computer Graphics), Animations, Performance Tuning, Image Quality
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Java, Java-Programmierung, Mobile Entwicklung, Daten-Strukturen, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Grundsätze der Programmierung, Java Programmierung
★ 4.4 (180) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: C++ (Programming Language), Software Documentation, Performance Tuning, Application Design, Technical Documentation, Application Development, Memory Management, Data Structures, Generative AI, Algorithms, Scalability
Anfänger · Kurs · 1–3 Monate