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: Marketing Automation, Generative KI, Benutzer-Feedback, No-Code-Entwicklung, Künstliche Intelligenz, Anwendungsentwicklung, ChatGPT, Social Media Inhalte, Benutzeroberfläche (UI), Automatisierung, Entwicklung und Verwaltung von Inhalten, Schnelles Engineering
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

KodeKloud
Kompetenzen, die Sie erwerben: GitHub, Versionskontrolle, Konfigurationsverwaltung für Software, Kollaborative Software, Software-Entwicklungstools, Linux, Git (Versionskontrolle-System), DevOps
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, Generative AI, Generative Model Architectures, Gemini, Model Deployment, Generative AI Agents, Generative Adversarial Networks (GANs), Google Gemini, Responsible AI, Performance Tuning, Large Language Modeling, Software Development Tools, Code Review, Software Engineering, Artificial Intelligence, AI Personalization, Software Development, Software Quality Assurance, Debugging, Automation
Mittel · Spezialisierung · 3–6 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Datenstrukturen, Computer Programmierung, Algorithmen, Programm-Entwicklung, Fehlersuche, C (Programmiersprache), Datei-E/A, Integrierte Entwicklungsumgebungen, Go (Programmiersprache)
Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Django (Web Framework), Frontend Integration, React.js, API Testing, Authentications, Performance Tuning, Scalability, Full-Stack Web Development, Frontend Performance, Unit Testing, Development Testing, Software Testing, Restful API, Javascript, Python Programming
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Test Script Development, Test Automation, Browser Compatibility, JUnit, Object Oriented Programming (OOP), Test Data, Integration Testing, Java Programming, Test Case, Test Execution Engine, Software Testing
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Versionskontrolle, Softwareentwicklung, Microsoft Visual Studio, Fehlersuche, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Software-Entwicklungstools
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Macquarie University
Kompetenzen, die Sie erwerben: DevSecOps, Secure Coding, Software Architecture, Security Engineering, Software Design, Microsoft Azure, Cybersecurity, DevOps, Kubernetes, Infrastructure as Code (IaC), Web Applications, Azure DevOps, Containerization, API Design, Software Engineering, Role-Based Access Control (RBAC), Dependency Analysis, Git (Version Control System)
Anfänger · Kurs · 1–3 Monate
University of Maryland, College Park
Kompetenzen, die Sie erwerben: Unstructured Data, Financial Data, Financial Statement Analysis, Image Analysis, Finance, Financial Analysis, Accounting, Emerging Technologies, Artificial Intelligence, Text Mining, Annual Reports, Machine Learning, Trend Analysis, Data-Driven Decision-Making, Natural Language Processing
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Klassifizierungsalgorithmen, Deep Learning, Faltungsneuronale Netzwerke, Modellevaluation, Künstliche neuronale Netze, Transfer Learning, Matlab, Computervision, Leistungsoptimierung, Bildanalyse, Angewandtes maschinelles Lernen
Anfänger · Kurs · 1–4 Wochen

Codio
Kompetenzen, die Sie erwerben: Algorithms, Data Structures, Java, Theoretical Computer Science, Computer Programming, Computational Thinking
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, Software Entwurf, Instandhaltbarkeit, Datenvalidierung, Javascript, Softwareentwicklung, Fehlersuche, Software-Dokumentation, Datenstrukturen, Entwicklungsumgebung, Datenmanagement, Spiel-Design
Anfänger · Kurs · 1–4 Wochen