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 Glasgow
Kompetenzen, die Sie erwerben: Model Training, Model Evaluation, Matlab, Data Visualization, Data Preprocessing, Model Optimization, Scientific Visualization, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Statistical Methods, Mathematical Software, Data Literacy, Statistical Machine Learning, Data Wrangling, Applied Mathematics, Data Validation, Data Quality, Mathematical Modeling, Engineering Analysis, Artificial Neural Networks
★ 5 (139) · Anfänger · Spezialisierung · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Java Programmierung, Daten-Strukturen, Objektorientierter Entwurf, Grundsätze der Programmierung, Computerprogrammierung, Java-Programmierung, Objektorientierte Programmierung (OOP), Entwicklungsumgebung
★ 4.4 (94) · Mittel · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Datenvalidierung, Anwendungssicherheit, Datensicherheit, Modellierung von Bedrohungen, Sichere Kodierung, Kryptographie, Sicherheitskontrollen, Techniken der Ausbeutung, Validierung von Daten, Open Web Application Security Project (OWASP), Beglaubigungen, Bewertungen der Anfälligkeit, Schwachstellen-Management, Verschlüsselung
★ 4.7 (178) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: KI-Kenntnisse, Prompt-Muster, Schnelles Engineering, Softwaretechnik, Fehlersuche, Web-Entwicklungs-Tools, ChatGPT, Software-Entwicklung, Künstliche Intelligenz, Token-Optimierung, Web-Anwendungen, Pseudocode, Programm-Entwicklung, Web-Entwicklung
★ 4.4 (73) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: User Interface (UI) Design, Data Persistence, Data Store, Object Oriented Design, Database Application, Database Management, Real Time Data, Program Development, Package and Software Management, Computer Programming, Code Reusability, Data Management, Software Installation, Data Modeling
★ 4.6 (30) · Mittel · Spezialisierung · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Datenmanipulation, Text Mining, Datenumwandlung, Explorative Datenanalyse, Datenverarbeitung, R (Software), Korrelationsanalyse, Datenanalyse, Datenwrangling, Statistische Programmierung, Vorverarbeitung von Daten, Tidyverse (R-Paket), Datenvorverarbeitung
★ 4.5 (33) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Quantum computing, Algorithms, Computer Hardware, IBM Cloud, Cryptography, Python Programming, Computer Programming, Software Documentation, Simulations
★ 4.5 (26) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Event-Driven Programming, Video Game Development, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Problem Solving, Design, Computer Science
★ 4.7 (141) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Data Structures, Python Programming, Programming Principles, Computer Programming, Computational Logic, Software Engineering, Performance Tuning, Web Development, Performance Testing, Web Development Tools, Debugging, Software Development
★ 4.6 (64) · Anfänger · Spezialisierung · 1–4 Wochen

Epic Games
Kompetenzen, die Sie erwerben: Benutzererfahrung, UI-Komponenten, Entwicklung von Videospielen, Unreal Engine, Wiederverwendbarkeit von Code, Attrappen, Benutzeroberfläche (UI) Design, Benutzeroberfläche (UI), Grundsätze der Programmierung, Spiel-Design, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
★ 3.4 (23) · Anfänger · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Softwaretechnik, Web-Entwicklungs-Tools, Computer Programmierung, Software-Entwicklung, Grundsätze der Programmierung, Daten-Strukturen, Computerprogrammierung, Web-Entwicklung, Python-Programmierung
★ 4.6 (39) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming
★ 4.4 (31) · Mittel · Kurs · 1–3 Monate