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.
University of Michigan
Kompetenzen, die Sie erwerben: PHP (Skriptsprache), Datenbank-Entwicklung, MySQL, Datenbank Management, Netzwerk-Protokolle, SQL, Datenbank-Management, Web-Anwendungen, Objektorientierte Programmierung (OOP), Datenbank-Anwendung, Sichere Kodierung, Beglaubigungen
★ 4.8 (1091) · Mittel · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Software Architektur, AI-Integrationen, Software-Entwurfsmuster, Datenbank-Design, Leistungsoptimierung, Datenbank-Entwicklung, Objektorientierter Entwurf, Systementwurf und Implementierung, Datenbanken, Software-Entwicklung, Software-Architektur, Modellierung großer Sprachen, Anwendungsprogrammierschnittstelle (API), Abfragesprachen, Anwendungsdesign, AI-Sicherheit, LLM-Bewerbung, Sichere Kodierung, OpenAI-API, Software Entwurf
★ 4.7 (190) · Anfänger · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Softwaretechnik, Software-Entwurfsmuster, Testgetriebene Entwicklung (TDD), Entwicklungstests, Android-Entwicklung, Einheitstest, Anwendungssicherheit, JUnit, Software-Entwicklung, Einheitliche Prüfung, Integrationsprüfung, Software-Prüfung, Test-Automatisierung, Test-Tools, Instandhaltbarkeit, Sichere Kodierung, Prüfbarkeit, Software Entwurf, Mobile Sicherheit
★ 4.5 (297) · Gemischt · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Memory Management, C (Programming Language), C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Data Structures, Secure Coding, Algorithms, Software Design, Application Security, Other Programming Languages, Python Programming, System Programming, Computer Architecture, Computer Programming, Java, Performance Tuning, Numerical Analysis
★ 4.5 (246) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Programm-Entwicklung, Daten-Strukturen, Rechnerische Logik, Verwaltung von Aufzeichnungen, Datei-E/A, Entwicklung von Verfahren, Bearbeitung von, COBOL (Programmiersprache), Grundsätze der Programmierung
★ 4.5 (135) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Game Design, Human Computer Interaction, Program Development, Code Reusability, Python Programming, Programming Principles, Computer Programming, Mathematical Software, Data Analysis
★ 4.7 (288) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Alex Genadinik
Kompetenzen, die Sie erwerben: Prompt Engineering, Overcoming Objections, Closing (Sales), Rapport Building, Business Ethics, B2B Sales, Vibe coding, Prompt Patterns, Data Ethics, Price Negotiation, Content Performance Analysis, Negotiation, LLM Application, ChatGPT, AI Personalization, Generative AI Agents, Video Production, Artificial Intelligence, Generative AI, Content Creation
★ 4.6 (26) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Cybersecurity, DevSecOps, Netzwerksicherheit, IT-Sicherheitsarchitektur, Jagd auf Cyber-Bedrohungen, Anwendungssicherheit, Netzarchitektur, Cyber-Sicherheitsrichtlinien, Endpunkt-Erkennung und -Reaktion, Architektur der Informationstechnologie, Datensicherheit
★ 4.8 (201) · Mittel · Kurs · 1–3 Monate

Infosec
Kompetenzen, die Sie erwerben: Web-Entwicklung, Identitäts- und Zugangsmanagement, Cloud-Plattformen, Abhängigkeitsanalyse, Kryptographie, Anwendungssicherheit, Serverloses Rechnen, Paket- und Softwareverwaltung, Web-Anwendungen, Javascript, Schwachstellen-Management, Sichere Kodierung, Management von Bedrohungen, Techniken der Ausbeutung, Cloud-Sicherheit, Cloud-Dienste, Beglaubigungen, Sicherheit der Infrastruktur, Node.JS, Rahmen für das Risikomanagement
★ 4.5 (114) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Identity and Access Management, Business Continuity, Cryptographic Protocols, Network Security, Cryptography, Encryption, User Provisioning, Security Management, Penetration Testing, ISO/IEC 27001, Threat Management, Network Performance Management, Information Systems Security, Network Architecture, Cyber Operations, Data Management, Vulnerability Management, Software Development Methodologies, Cybersecurity, Configuration Management
★ 4.8 (162) · Anfänger · Spezialisierung · 3–6 Monate

Amazon
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Java, Java-Programmierung, Objektorientierter Entwurf, Java Programmierung, Dateiverwaltung, Objektorientierte Programmierung (OOP), Software-Entwicklung, Datei-E/A, Persistenz der Daten, Software Entwurf
★ 4.2 (91) · Anfänger · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Speicherverwaltung, Datenvalidierung, Amazon Webdienste, Sicherheitsprüfung, Software-Entwurfsmuster, Penetrationstests, Sicherheitstests, Amazon Web Services, Metasploit, Bewertung der Cybersicherheit, Anwendungssicherheit, SQL, Scannen auf Schwachstellen, Validierung von Daten, Techniken der Ausbeutung, Brute-force-Angriffe, Betriebssysteme, Sichere Kodierung, Entwicklung von Exploits, Amazon Elastic Compute Cloud, Bewertungen der Anfälligkeit
★ 4 (279) · Mittel · Kurs · 1–4 Wochen