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.

Board Infinity
Kompetenzen, die Sie erwerben: Bereitstellung von Anwendungen, Web-Entwicklung, Restful API, Cloud-API, Software-Dokumentation, Anwendungsentwicklung, Full-Stack Web-Entwicklung, Datenvalidierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Digitale Transformation, Kryptographie, Geschäftsstrategie, Aufkommende Technologien, Skalierbarkeit, Interoperabilität, Digitale Vermögenswerte, Verteiltes Rechnen, Business Transformation, Governance, Blockchain
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Apple Xcode, Objektorientierte Programmierung (OOP), Entwicklung von Anwendungen für Mobilgeräte, Web-Entwicklung, iOS Entwicklung, Datenstrukturen, Swift Programmierung, Entwicklungsumgebung, Grundsätze der Programmierung, Anwendungsentwicklung, Computer Programmierung
Anfänger · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Fehlersuche, Relationale Datenbanken, Datenmanagement, Datenbank-Management-Systeme, Datenbanken, Datenbank-Design, Datenintegrität, SQL, Datenmanipulation
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Scripting, Computational Logic, Scripting Languages, Computer Science
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Software-Entwicklungstools, Projektmanagement, Software Versionierung, Versionskontrolle, Konfigurationsverwaltung für Software, Git (Versionskontrolle-System)
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: UI Komponenten, Benutzeroberfläche (UI), Ereignisgesteuerte Programmierung, Interaktionsdesign, React.js, Web-Frameworks, Web Content Accessibility Guidelines, Front-End Web-Entwicklung, Schnittstelle zur Anwendungsprogrammierung (API), Web-Entwicklungstools, Cascading Style Sheets (CSS), JavaScript-Frameworks
Mittel · Kurs · 3–6 Monate

LearnKartS
Kompetenzen, die Sie erwerben: JUnit, File I/O, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Program Development, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Authentications, Application Security, Application Design, Software Design Patterns, Debugging
Anfänger · Spezialisierung · 1–3 Monate

Indian Institute of Technology Guwahati
Kompetenzen, die Sie erwerben: Microsoft Visual Studio, GitHub, Generative KI, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Computer Programmierung, Computer-Programmierwerkzeuge, OpenAI
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Fehlersuche, Datenanalyse, Datenbanken, Datenbank-Design, ChatGPT, Interaktive Datenvisualisierung, SQL, Abfragesprachen, Datenvisualisierung, Generative KI, Schnelles Engineering, Datenvalidierung, Datenerfassung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Computer Programming, Software Documentation, Functional Design, Computer Science, Maintainability
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Objektorientierte Programmierung (OOP), Dateiverwaltung, Java, Datenmanagement, Datei-E/A, Datenstrukturen, Java Programmierung, Objektorientierter Entwurf, Anwendungsentwicklung, Grundsätze der Programmierung
Mittel · Kurs · 1–3 Monate