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.

Arizona State University
Kompetenzen, die Sie erwerben: Computervision, Regressionsanalyse, Prädiktive Modellierung, Unüberwachtes Lernen, Python-Programmierung, Modellevaluation, Computer Programmierung, Künstliche neuronale Netze, Generative adversarische Netze (GANs), Klassifizierungsalgorithmen, Datenverarbeitung, Angewandtes maschinelles Lernen, Algorithmen für maschinelles Lernen, Bildanalyse, Überwachtes Lernen, Maschinelles Lernen, Deep Learning
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Generative KI, Modellierung großer Sprachen, Verarbeitung natürlicher Sprache, CI/CD, Umarmendes Gesicht, Cloud-Bereitstellung, PyTorch (Bibliothek für Maschinelles Lernen), Modell-Bereitstellung, Maschinelles Lernen, Infrastruktur als Code (IaC), MLOps (Maschinelles Lernen Operations), DevOps, Angewandtes maschinelles Lernen, AWS SageMaker, LLM-Bewerbung, Rust (Programmiersprache)
Mittel · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: Rust (Programming Language), Back-End Web Development, System Programming, Web Frameworks, Web Development, Web Servers, Software Documentation, Scalability, Maintainability, Secure Coding, Debugging, Application Development, Authentications, Authorization (Computing)
Mittel · Spezialisierung · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Responsible AI, LLM Application, Model Evaluation, Scripting, Debugging
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Blockchain, Secure Coding, Penetration Testing, Front-End Web Development, Application Development, Application Design, Security Testing, Application Security, Development Environment, Web Development, Software Development Tools, Cyber Security Assessment, Payment Systems, Continuous Monitoring, Authorization (Computing), User Interface (UI), Incident Response, Role-Based Access Control (RBAC), Application Deployment, Transaction Processing
Anfänger · Spezialisierung · 3–6 Monate

Infosec
Kompetenzen, die Sie erwerben: Sichere Kodierung, Software-Entwicklungstools, C und C++, Computer-Programmierwerkzeuge, Fehlersuche, C++ (Programmiersprache), C (Programmiersprache)
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Informatik, C und C++, Computer Programmierung, Programm-Entwicklung, Softwareentwicklung, C++ (Programmiersprache), Entwicklungsumgebung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: .NET-Rahmenwerk, Integrierte Entwicklungsumgebungen, Computer Programmierung, Softwareentwicklung, Fehlersuche, Grundsätze der Programmierung, Entwicklungsumgebung, Visual Basic (Programmiersprache), Microsoft Entwicklungswerkzeuge, Anwendungsentwicklung, Plattformübergreifende Entwicklung
Anfänger · Kurs · 1–4 Wochen

Arizona State University
Kompetenzen, die Sie erwerben: Integrated Development Environments, Python Programming, Programming Principles, File I/O, Scripting, Software Engineering, Computer Programming, Computer Engineering, Data Structures
Anfänger · Kurs · 1–3 Monate

University of Maryland, College Park
Kompetenzen, die Sie erwerben: Sicherheitsprüfung, Sichere Kodierung, Kollaborative Software, Modellierung von Bedrohungen, Systeme Design, Sicherheitssoftware, Cybersicherheit, Fehlersuche, Bewertungen der Anfälligkeit, Anwendungssicherheit
Mittel · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: API Design, API Gateway, Application Programming Interface (API), Postman API Platform, Restful API, API Testing, Data Validation, Authentications, OAuth, Cloud API, Microservices, Application Deployment, CI/CD, Authorization (Computing), Secure Coding, Application Frameworks, Performance Tuning, Application Lifecycle Management, Prometheus (Software), Grafana
Mittel · Spezialisierung · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Spring Framework, Model View Controller, Java Platform Enterprise Edition (J2EE), Application Performance Management, Software Design Patterns, Java Programming, Java, Enterprise Architecture, Secure Coding, Software Architecture, Application Security, Security Assertion Markup Language (SAML), Dependency Analysis, System Programming, Web Applications, Continuous Monitoring, OS Process Management, Debugging, Maintainability, Object Oriented Programming (OOP)
Mittel · Spezialisierung · 3–6 Monate