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: Matplotlib, File I/O, NumPy, Plot (Graphics), Pandas (Python Package), Data Structures, Data Visualization Software, Data Analysis, Python Programming, Data Processing, Data Manipulation, Exploratory Data Analysis, Data Import/Export, Computer Programming
Anfänger · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Secure Coding, Application Security, Authorization (Computing), Authentications, Data Validation, Role-Based Access Control (RBAC), Verification And Validation, Security Controls, User Accounts, Configuration Management, Package and Software Management, Cybersecurity, Data Loss Prevention, Identity and Access Management, Software Installation, Middleware, Debugging, Computer Programming, Information Technology, Dependency Analysis
Anfänger · Kurs · 1–3 Monate

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

Arizona State University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Event-Driven Programming, Python Programming, User Interface (UI), Computer Programming, Human Computer Interaction, Application Development, Graphical Tools
Anfänger · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: Development Environment, Web Development, Computer Programming, Program Development, Other Programming Languages, Software Development Tools
Anfänger · Kurs · 1–3 Monate
University of Glasgow
Kompetenzen, die Sie erwerben: Prototyping, JSON, Datenstrukturen, Bereitstellung von Anwendungen, Datenverarbeitung, Javascript, Unüberwachtes Lernen, Datenanalyse, Skripting, HTML und CSS, Web-Entwicklung, Anwendungsentwicklung, Code-Überprüfung, Softwareentwicklung, Grundsätze der Programmierung, Computergestütztes Denken, Computer Programmierung, Analytics, Datenvisualisierungssoftware, Web-Anwendungen
Anfänger · Spezialisierung · 3–6 Monate

Infosec
Kompetenzen, die Sie erwerben: Open Web Application Security Project (OWASP), Application Security, Secure Coding, Security Testing, Vulnerability Scanning, Security Controls, Intrusion Detection and Prevention, Security Awareness, Web Applications, Browser Compatibility, Computer Programming
Anfänger · Kurs · 1–4 Wochen
University of Glasgow
Kompetenzen, die Sie erwerben: JSON, Algorithmen, Datenstrukturen, Javascript, Skripting, Datenverarbeitung, Datenanalyse, Unüberwachtes Lernen, Objektorientierte Programmierung (OOP), Maschinelles Lernen, Datenvisualisierungssoftware, Grundsätze der Programmierung, Datenmodellierung, Softwareentwicklung, Computer Programmierung, Analytics, Computergestütztes Denken
Anfänger · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Distributed Denial-Of-Service (DDoS) Attacks, Secure Coding, Application Security, Encryption, Security Controls, Data Security, Database Application, Web Servers, Web Applications, Cryptography, Data Encryption Standard, Authentications, Query Languages, Data Validation, Computer Programming
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Fehlersuche, Sichere Kodierung, Grundsätze der Programmierung, Computer Programmierung, Softwareentwicklung, Paket- und Software-Management, Befehlszeilen-Schnittstelle, Rust (Programmiersprache)
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, Fehlersuche, Software-Tests, Programm-Entwicklung, Computer Programmierung, Entwicklungsumgebung, Simulationen, Befehlszeilen-Schnittstelle, C (Programmiersprache)
Anfänger · Kurs · 1–4 Wochen