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.

LearnQuest
Kompetenzen, die Sie erwerben: Computer Programmierung, Befehlszeilen-Schnittstelle, Python-Programmierung, Skripting, Fehlersuche, Entwicklungsumgebung, Microsoft Visual Studio, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

National Academy of Sports Medicine
Kompetenzen, die Sie erwerben: Exercise Science, Kinesiology, Sports Medicine, Human Musculoskeletal System, Respiration, Physiology, Neurology, Mechanics, Injury Prevention, Anatomy, Medical Terminology, Nutrition and Diet
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Datenstrukturen, Computer Programmierung, C (Programmiersprache), Programm-Entwicklung, Computergestütztes Denken, Fehlersuche, Datenspeicher, Problem-Management, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Network Analysis, Network Security, Cyber Operations, Intrusion Detection and Prevention, MITRE ATT&CK Framework, Cybersecurity, Threat Detection, Network Monitoring, Penetration Testing, Anomaly Detection, Scripting, Network Protocols, Authentications, Vulnerability Assessments, Python Programming, Data Access, System Monitoring, Automation
Anfänger · Spezialisierung · 1–3 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Autorisierung (Computing), Cloud Computing, NoSQL, Transaktionsverarbeitung, Dateisysteme, Rechenzentren, Authentifizierungen, Algorithmen, Verteiltes Rechnen, Betriebssysteme, Apache Hadoop, Datenspeicher, Netzwerksicherheit, Kryptographie
Gemischt · Kurs · 1–3 Monate

LearnKartS
Kompetenzen, die Sie erwerben: Java Programming, Java, Object Oriented Programming (OOP), Software Design Patterns, Performance Tuning
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Front-End Web-Entwicklung, JSON, HTML und CSS, Einheitstest, Cascading Style Sheets (CSS), HyperText Markup Language (HTML), Entwicklung von Anwendungen für Mobilgeräte, Reaktionsfähiges Webdesign, Web-Entwicklung, UI Komponenten, Webdesign, Javascript, JavaScript-Frameworks, Jest (JavaScript Testing Framework), Web Design und Entwicklung, Bootstrap (Front-End-Framework), Web-Entwicklungstools, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), React.js, Ajax
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Web Applications, Computational Logic, Software Development Tools, Business Logic, Application Programming Interface (API), Vulnerability Assessments, Program Development, System Programming, Scalability
Mittel · Spezialisierung · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Scripting, Python Programming, Computer Programming Tools, Devops Tools, Software Development Tools, Data Structures, Programming Principles, Program Development
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Johns Hopkins University
Kompetenzen, die Sie erwerben: Befehlszeilen-Schnittstelle, Software-Installation, Peripheriegeräte, Python-Programmierung, System-Konfiguration, Internet der Dinge, Schnittstelle zur Anwendungsprogrammierung (API), Kontrollsysteme, Elektronik, Web-Anwendungen, Anwendungssicherheit, Eingebettete Systeme, Linux, Fernzugriffssysteme, Hardware Design
Gemischt · Kurs · 1–4 Wochen

Corporate Finance Institute
Kompetenzen, die Sie erwerben: Matplotlib, Financial Data, Exploratory Data Analysis, Pandas (Python Package), Financial Analysis, Data Visualization Software, Statistical Analysis, Data Manipulation, NumPy, Seaborn, Data Analysis, Data Science, Data Transformation, Python Programming, Data Cleansing, Computer Programming
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Design, Microsoft Copilot, Game Design, Software Design, Application Design, Unit Testing, Python Programming, GitHub, Development Environment, Debugging, Artificial Intelligence and Machine Learning (AI/ML)
Mittel · angeleitetes Projekt · Weniger als 2 Stunden