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.

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 Boulder
Kompetenzen, die Sie erwerben: Datenwissenschaft, Computer Programmierung, Python-Programmierung, Rechnerische Logik, Computerprogrammierung, Skriptsprachen, Datenmanipulation, Grundsätze der Programmierung
★ 4.8 (229) · Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Softwaretechnik, Kommunikation, Technische Kommunikation, Algorithmen, Zusammenarbeit, Problemlösung, Daten-Strukturen, Zwischenmenschliche Kommunikation, Wachstumsorientiertheit, Komplexe Problemlösung, Selbst-Bewusstsein, Soziale Kompetenzen, Software-Entwicklung, Überwindung von Hindernissen, Verbale Kommunikationsfähigkeiten
★ 4.6 (555) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: DevOps, Entwicklungsumgebung, Sicherheitskontrollen, Sicherheitsprüfung, Open Web Application Security Project (OWASP), DevSecOps, Kontinuierliche Überwachung, Sicherheitstests, Modellierung von Bedrohungen, Anwendungssicherheit, Systemüberwachung, Schwachstellen-Management, Scannen auf Schwachstellen, Verwaltung der Anwendungsleistung, Sichere Kodierung, Bewertungen der Anfälligkeit, Lebenszyklus der Softwareentwicklung, Datensicherheit
★ 4.7 (251) · Mittel · Kurs · 1–4 Wochen

Arizona State University
Kompetenzen, die Sie erwerben: Supervised Learning, Unsupervised Learning, Matplotlib, File I/O, Generative Adversarial Networks (GANs), Generative AI, NumPy, Object Oriented Programming (OOP), Model Training, Deep Learning, Image Analysis, Machine Learning Methods, Plot (Graphics), Object Oriented Design, Integrated Development Environments, Python Programming, Development Environment, Computer Programming Tools, Event-Driven Programming, Computer Programming
★ 4 (81) · Anfänger · Spezialisierung · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Memory Management, Microarchitecture, Software Development, Hardware Architecture, Debugging, System Software, Secure Coding, Build Tools, Application Security, Computer Architecture, System Configuration, Programming Principles, C (Programming Language), Digital Signal Processing, Real-Time Operating Systems
★ 4.6 (206) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Medical Records, Medical Office Procedures, Health Information Management and Medical Records, Health Information Management, Patient Coordination, Patient Registration, Care Coordination, Patient-centered Care, Medical Billing and Coding, Medical Support, Medical Billing, Emergency Response, Healthcare Ethics, Patient Communication, Health Care Administration, Healthcare Industry Knowledge
★ 4.9 (44) · Anfänger · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Web-Entwicklung, Zusammenarbeit, Front-End-Webentwicklung, Cloud-Bereitstellung, Selenium (Software), Datenbanken, Anwendungssicherheit, Restful API, Web-Design und Entwicklung, Anwendungsprogrammierschnittstelle (API), HTML und CSS, Web-Anwendungen, Objekt-Relationales Mapping, Sichere Kodierung, JavaScript-Frameworks, Back-End-Webentwicklung, Flask (Web-Framework), Cloud-Anwendungen, Test-Tools, Bereitstellung von Anwendungen
★ 3.9 (26) · Anfänger · Kurs · 1–3 Monate

Infosec
Kompetenzen, die Sie erwerben: Blockchain, Algorithmen, Verschlüsselung, Transaktionsverarbeitung, Kryptographische Protokolle, Netzwerksicherheit, Verteilte Denial-Of-Service-Angriffe (DDoS), Kryptographie, Verteiltes Rechnen, Skalierbarkeit, Techniken der Ausbeutung, Sichere Kodierung, Bewertungen der Anfälligkeit
★ 4.6 (86) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Management von Bedrohungen, Benutzerkonten, Cyber-Risiko, Schulung zum Bewusstsein für Computersicherheit
★ 4.6 (778) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Data Management, Secure Coding, Theoretical Computer Science, Programming Principles, Other Programming Languages, Performance Tuning, Computer Programming
★ 3.6 (13) · Mittel · Spezialisierung · 1–3 Monate