Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.

Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Anwendungsprogrammierschnittstelle (API), Entwicklungsumgebung, Cloud-Bereitstellung, Bereitstellung von Anwendungen, Bootstrap (Front-End-Framework), UI-Komponenten, Web-Anwendungen, Benutzeroberfläche (UI), JavaScript-Frameworks, Javascript, React.js, Kontinuierliche Bereitstellung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Containerization, Docker (Software), Microservices, Authentications, OAuth, Integration Testing, .NET Framework, Event-Driven Programming, Software Architecture, Identity and Access Management, Software Design Patterns, Scalability, Authorization (Computing), Transaction Processing
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Retrieval-Augmented Generation, Vector Databases, Embeddings, Data-Driven Decision-Making, Applied Machine Learning, Image Analysis, LLM Application, Model Optimization, Data Flow Diagrams (DFDs), Database Theory, Docker (Software), Prompt Engineering, Database Design, NumPy, AI Integrations, Databases, Scikit Learn (Machine Learning Library), Semantic Web, Simulations, Python Programming
Mittel · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Database Management, Database Development, Database Architecture and Administration, Apache Hadoop, Database Theory, Query Languages, Database Management Systems, Big Data, SQL, Data Access, Distributed Computing, Performance Tuning, Data Processing, Data Integrity, Authorization (Computing), Data Storage Technologies, File Systems, Algorithms
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Exploit development, Metasploit, Exploitation techniques, Penetration Testing, Database Management, Cryptographic Protocols, Cryptography, Database Software, Security Testing, Cyber Security Assessment, Data Import/Export, Vulnerability Scanning, Encryption, Brute-force attacks, Vulnerability Assessments, Information Systems Security, Cybersecurity, SQL, Cyber Attacks, Command-Line Interface
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenmanagement, Datenverwaltung, Identitäts- und Zugangsmanagement, Berechtigung (Computing), Relationale Datenbanken, Dateiverwaltung, Datenbank-Design, Datenspeicherung, Cyber-Sicherheitsrichtlinien, Datenbank Management, Datenbank-Management, Operative Datenbanken, Datenbank-Systeme, Systemüberwachung, Benutzerkonten, Oracle SQL-Entwickler, SQL, Integrität der Daten, Leistungsoptimierung, Sicherheitskontrollen, Datenbankarchitektur und -verwaltung, Oracle-Datenbanken
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: API Testing, Cucumber (Software), Behavior-Driven Development, JSON, Gherkin (Scripting Language), Restful API, Application Programming Interface (API), Test Tools, Test Planning, Test Case, Software Testing, Test Engineering, Security Testing, Test Script Development, Code Coverage, Test Data, Test Automation, Apache Maven, Authentications, Development Environment
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Game Design, Python Programming, Programming Principles, Program Development, Computer Programming, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Anwendungsprogrammierschnittstelle (API), API-Gateway, Software-Entwicklung, Software-Architektur, Restful API, Frontend-Integration, Containerisierung, Ereignisgesteuerte Programmierung, Skalierbarkeit, Transaktionsverarbeitung, Docker (Software), Microservices, Objektorientierter Entwurf, Software Entwurf, Software-Entwurfsmuster, .NET-Rahmenwerk, Systemarchitektur, ASP.NET, Software Architektur
Fortgeschritten · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: File I/O, Data Structures, Data Dictionary, Scripting, Scripting Languages, Python Programming, Data Store, Data Processing, Data Manipulation, Development Environment, Software Installation, Computer Programming Tools, Text Mining
Gemischt · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Generative KI, Modell-Optimierung, Paket- und Softwareverwaltung, Speicherverwaltung, Modell-Einsatz, Cloud Computing, Persistenz der Daten, AI-Integrationen, Cloud-API, Cloud-Management, LLM-Bewerbung, Python-Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Event-Driven Programming, Web Applications, Javascript, Data Import/Export, Data Management, Web Development, Data Mapping, User Interface (UI), Web Content Accessibility Guidelines, Interactive Design, Computational Logic, Data Validation
Mittel · Kurs · 1–4 Wochen