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.

Kompetenzen, die Sie erwerben: Projektleitung, Softwaretechnik, Software-Entwicklung, Software-Versionierung, Git (Versionskontrollsystem), Versionskontrolle, Software-Entwicklungstools, Kollaborative Software
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Duke University
Kompetenzen, die Sie erwerben: Web Scraping, Extensible Markup Language (XML), Web Development Tools, Scripting, Hypertext Markup Language (HTML), Web Applications, Python Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: TypeScript, Object Oriented Design, Node.JS, Role-Based Access Control (RBAC), Object Oriented Programming (OOP), Webpack, React Redux, Back-End Web Development, React.js, Full-Stack Web Development, Web Development, MongoDB, Front-End Web Development, Javascript, Application Programming Interface (API), Software Design Patterns, API Design, Programming Principles, Software Development, Debugging
Anfänger · Spezialisierung · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Prototyping, No-Code-Entwicklung, Schnelles Engineering, Generative AI-Agenten, Generative KI, AI-Integrationen, Abruf-erweiterte Erzeugung, Benutzeroberfläche (UI), Bereitstellung von Anwendungen, Cloud-Bereitstellung
Mittel · Kurs · 1–4 Wochen

Jordan University of Science and Technology
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Program Development, Software Engineering, C++ (Programming Language), Data Structures, Software Development, Computer Programming, Programming Principles, Java, Query Languages
Mittel · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Spring Boot, API Testing, Spring Framework, Restful API, Application Programming Interface (API), API Design, Data Persistence, Web Applications, Application Frameworks, Development Testing, Software Testing, Web Services, Object-Relational Mapping, Application Security, Authentications, Authorization (Computing), Network Protocols
Anfänger · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Datenvalidierung, Datensicherheit, Integrität der Daten, Anwendungssicherheit, Sichere Kodierung, AI-Integrationen, Validierung von Daten, Microsoft Kopilot, Beglaubigungen, Berechtigung (Computing), Web-Anwendungen
Anfänger · Kurs · 1–4 Wochen

University of Cape Town
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Mathematische Software, Statistische Berichterstattung, Tiefes Lernen, Statistische Methoden, Statistische Analyse, Wahrscheinlichkeitsrechnung und Statistik, Deskriptive Statistik, Statistische Hypothesenprüfung, Plot (Grafiken), Statistische Visualisierung, Statistische Software, Statistische Programmierung, Biostatistik
Anfänger · Kurs · 1–4 Wochen
Codio
Kompetenzen, die Sie erwerben: Apache Maven, Build Tools, JSON, JUnit, Java Programming, Java, Web Services, Programming Principles, Package and Software Management, Data Structures, Object Oriented Programming (OOP), Network Protocols, Unit Testing, Style Guides
Mittel · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Automatisierung, Computer-Vernetzung, Netzwerk-Protokolle, Fehlersuche, Netzwerksicherheit, System-Software, System-Programmierung, Computer Programmierung, Informatik, SQL, Künstliche Intelligenz, Computerwissenschaft, Computerarchitektur, Computer-Hardware, Cloud Computing, Datenbanken, Grundsätze der Programmierung, Relationale Datenbanken, Computerprogrammierung, Hardware-Architektur, Algorithmen, Visual Basic (Programmiersprache)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Eclipse (Software), Integrated Development Environments, Java Programming, Java, Object Oriented Programming (OOP), Development Environment, Programming Principles, Software Development Tools, Program Development, Software Installation, Debugging, Computer Programming, Computing Platforms, Command-Line Interface
Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: File Systems, Operating Systems, File Management, Computer Programming Tools, Data Integrity, Debugging, File I/O, Systems Design, Data Storage Technologies, System Software, Distributed Computing, Data Storage, C (Programming Language), System Programming, Computer Systems, Data Persistence, Command-Line Interface, Hardware Architecture, Peripheral Devices, Data Security
Mittel · Kurs · 1–3 Monate