Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

Korea Advanced Institute of Science and Technology(KAIST)
Kompetenzen, die Sie erwerben: Datenstrukturen, Entwicklungsumgebung, Tensorflow, NumPy, Python-Programmierung, Datenmanipulation, Grundsätze der Programmierung, Computer-Programmierwerkzeuge, Künstliche Intelligenz
Anfänger · Kurs · 1–3 Monate

Packt
Kompetenzen, die Sie erwerben: Ruby (Programming Language), Object Oriented Programming (OOP), Ruby on Rails, Debugging, Programming Principles, Software Documentation, Scripting Languages, Development Environment, Integrated Development Environments, Computer Programming, Development Testing, Data Structures, Apple Xcode, Web Development, Software Installation, Microsoft Windows, Package and Software Management, Command-Line Interface
Mittel · Spezialisierung · 3–6 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Model View Controller, Integrated Development Environments, Data Modeling, Database Design, Software Development Tools, NoSQL, Database Architecture and Administration, Application Programming Interface (API), OpenAI, Version Control, Artificial Intelligence, API Design, Generative AI
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Schnelles Engineering, Computer-Programmierwerkzeuge, KI-Förderung
Anfänger · Kurs · 1–4 Wochen

Korea Advanced Institute of Science and Technology(KAIST)
Kompetenzen, die Sie erwerben: Matplotlib, NumPy, Tensorflow, Keras (Bibliothek für Neuronale Netze), Python-Programmierung, Objektorientierte Programmierung (OOP), Pandas (Python-Paket), Datenvisualisierung, Scikit Learn (Bibliothek für Maschinelles Lernen), Datenmanipulation, Seaborn
Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Algorithmen, Datenstrukturen, GitHub, C# (Programmiersprache), Programm-Entwicklung, Fehlersuche, Microsoft Kopilot, Technische Software, Diagramm Entwurf, Computergestütztes Denken, Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Software-Ingenieur, Git (Versionskontrolle-System), Back-End Web-Entwicklung, Pseudocode, Datenflussdiagramme (DFDs), Versionskontrolle
Anfänger · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: C (Programmiersprache), Programm-Entwicklung, Fehlersuche, Grundsätze der Programmierung, Software Entwurf, Bewertungen der Anfälligkeit, Sichere Kodierung, Methoden der Softwareentwicklung
Mittel · Kurs · 1–4 Wochen

University of Virginia
Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), Prototyping, HTML und CSS, Generative KI, KI-Produktstrategie, Model-View-Controller, Web Design und Entwicklung, Fehlersuche, Reaktionsfähiges Webdesign, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Anfänger · Kurs · 1–4 Wochen
Dartmouth College
Kompetenzen, die Sie erwerben: Algorithmen, Computer Programmierung, Software-Visualisierung, Linux-Befehle, C (Programmiersprache), Informatik, Fehlersuche, Eingebettete Software, Software-Dokumentation, System Programmierung, Grundsätze der Programmierung, Datei-E/A, Technische Informatik, Software-Ingenieur, Computer Architektur, Eingebettete Systeme, Linux, Dateisysteme, Befehlszeilen-Schnittstelle, Linux-Server
Anfänger · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Javascript, HTML und CSS, Web Design und Entwicklung, Browser-Kompatibilität, Analyse der Anforderungen, User Experience Design, Kundenbetreuung, Bootstrap (Front-End-Framework), Web-Anwendungen, Reaktionsfähiges Webdesign
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Jest (JavaScript Testing Framework), CI/CD, Model View Controller, User Acceptance Testing (UAT), Continuous Integration, Cucumber (Software), Postman API Platform, Ansible, Software Testing, OAuth, Web Development Tools, Behavior-Driven Development, Application Performance Management, Prometheus (Software), Authentications, Test Driven Development (TDD), Package and Software Management, Cloud API, Javascript, Software Engineering
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Animation and Game Design, Interactive Data Visualization, Software Design, Technical Design, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Graphic and Visual Design, Python Programming, Generative AI, Simulations, Computer Graphics, Design, Computational Logic, Computer Programming, Creative Design, Data Import/Export, Computational Thinking
Anfänger · Spezialisierung · 3–6 Monate