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.

EIT Digital
Kompetenzen, die Sie erwerben: Computer Programmierung, C (Programmiersprache), Modellierung von Bedrohungen, Verschlüsselung, System Programmierung, Internet der Dinge, Betriebssysteme, Daten in Echtzeit, Eingebettete Software, Echtzeit-Betriebssysteme, Netzwerk Architektur, Netzwerkprotokolle, Kryptographie, Drahtlose Netzwerke, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Software-Ingenieur, Netzwerksicherheit, Eingebettete Systeme, Cybersicherheit, Webdienste
Mittel · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Integrated Development Environments, Development Environment, Electronic Hardware, System Programming, Electronics, Software Development Tools, Program Development, Hardware Architecture, Data Structures, Microarchitecture, System Configuration, Programming Principles, Performance Tuning, Computer Architecture, Computer Programming
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: JSON, Package and Software Management, Web Scraping, Application Programming Interface (API), File Management, Python Programming, Authentications, Scripting, Data Processing, Performance Testing, Probability & Statistics
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Scripting, Maintainability
Anfänger · Kurs · 1–3 Monate

Northwestern University
Kompetenzen, die Sie erwerben: Drehmoment (Physik), Graphentheorie, Automatisierung, Angewandte Mathematik, Robotergestützte Prozessautomatisierung, Mechanik, Automatisierungstechnik, Matlab, Kontrollsysteme, Technische Berechnungen, Künstliche Intelligenz, Technik, Simulation und Simulationssoftware, Mathematische Modellierung, Technische Analyse, Numerische Analyse, Maschinensteuerungen, Virtuelle Umgebung, Maschinenwesen, Mathematische Software
Mittel · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: LLM-Bewerbung, Schnelles Engineering, Kreatives Denken, Produktivität, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Modellierung großer Sprachen, Generative KI, Künstliche Intelligenz, Problemlösung, Kreative Problemlösung, Prompt-Muster, ChatGPT, OpenAI
Anfänger · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Algorithmen, Kommunikationssysteme, Digitale Kommunikation, Elektrotechnik und Computertechnik, Angewandte Mathematik, Lineare Algebra, Mathematische Modellierung, Fortgeschrittene Mathematik, Grundsätze der Programmierung, Telekommunikation
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: NumPy, Pandas (Python Package), Image Analysis, Data Manipulation, Matplotlib, Computer Vision, Data Analysis, Interactive Data Visualization, Python Programming, Geospatial Mapping, Data Import/Export, JSON, Dashboard, Data Visualization Software, Jupyter, Web Applications
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Integrated Development Environments, User Interface (UI), Jupyter, Application Development, Python Programming, Test Case, Debugging, Computational Logic
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: SQL, Python-Programmierung, Schnittstelle zur Anwendungsprogrammierung (API), Code-Überprüfung, Integrierte Entwicklungsumgebungen, Restful API, Datenbanken, Datenverarbeitung, Datenmanipulation, Web Scraping, Style Guides, Auszug, Einheitstest, Datenumwandlung
Mittel · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Schnittstelle zur Anwendungsprogrammierung (API), Ereignisgesteuerte Programmierung, JSON, HTML und CSS, UI Komponenten, Datenvalidierung, JavaScript-Frameworks, Skriptsprachen, Javascript, Animationen, Skripting, Ajax, JavaScript und jQuery, Web-Anwendungen, Web-Entwicklungstools, Datenmanipulation, jQuery, Spiel-Design, Web Design und Entwicklung
Anfänger · Spezialisierung · 3–6 Monate

Infosec
Kompetenzen, die Sie erwerben: Computer Programmierung, Python-Programmierung, Modellierung von Bedrohungen, Befehlszeilen-Schnittstelle, Systemüberwachung, Kontinuierliche Überwachung, Cyber Threat Intelligence, Cybersicherheit, Entwicklung von Exploits, Erkennung von Bedrohungen, Netzwerk Überwachung, Persistenz, Skripting, MITRE ATT&CK Rahmenwerk, Jagd auf Cyber-Bedrohungen, Netzwerksicherheit, Techniken der Ausbeutung, IT-Automatisierung, Cyber-Operationen, Datenzugang
Mittel · Spezialisierung · 3–6 Monate