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.

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Data Structures, Data Cleansing, Python Programming, Data Analysis, NumPy, Pandas (Python Package), Data Manipulation, Programming Principles, Analytics, Analytical Skills, Scripting, Code Reusability
★ 4.7 (89) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer-Vernetzung, Betriebssysteme, Netzwerksicherheit, Netzwerk-Protokolle, Analyse der Sicherheitsanforderungen, System-Programmierung, Modellierung von Bedrohungen, Kryptographie, Eingebettete Software, Entwurf von Systemen, Cybersecurity, Internet der Dinge, Eingebettete Systeme, Daten in Echtzeit, Webdienste, Netzarchitektur, Verschlüsselung, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Software-Systeme, Echtzeit-Betriebssysteme
★ 4.3 (1157) · Mittel · Spezialisierung · 3–6 Monate

Real Madrid Graduate School Universidad Europea
Kompetenzen, die Sie erwerben: Risk Management, Risk Analysis, Risk Management Framework, Business Risk Management, Project Risk Management, Revenue Management, Facility Management, Data Ethics, Business Strategies, Sustainable Business, Sustainable Systems, Governance, Business Modeling, Organizational Strategy, Data Strategy, Regulatory Compliance, Stakeholder Management, Real Estate, Governance Risk Management and Compliance, Hospitality Management
Anfänger · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Markov-Modell, Maschinelles Lernen, Künstliche Intelligenz, Entscheidungsintelligenz, Reinforcement Learning, Algorithmen für maschinelles Lernen, Agentische Systeme, Algorithmen
★ 4.8 (2899) · Mittel · Kurs · 1–3 Monate

Northwestern University
Kompetenzen, die Sie erwerben: Maschinenwesen, Graphentheorie, Mathematische Software, Mathematische Modellierung, Virtuelle Umgebung, Simulation und Simulationssoftware, Angewandte Mathematik, Kontrollsysteme, Prozesskontrolle, Mechanik, Robotik, Daten-Strukturen, Technische Berechnungen, Matlab, Technik, Numerische Analyse, Drehmoment (Physik), Simulationen, Algorithmen, Maschinensteuerungen
★ 4.7 (1231) · Mittel · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Datenbank-Design, Datenmanipulation, Statistische Analyse, Software zur Datenvisualisierung, Modellevaluation, SQL, Datenvisualisierung, Bewertung des Modells, Explorative Datenanalyse, R (Software), Datenbank-Entwicklung, Statistische Visualisierung, Datenwrangling, Web-Scraping, Datenanalyse, Ggplot2, Relationale Datenbanken, Präsentation der Daten, Rmarkdown, Merkblatt (Software), Glänzend (R-Paket)
★ 4.5 (1300) · Anfänger · Spezialisierung · 3–6 Monate

Edureka
Kompetenzen, die Sie erwerben: Open Web Application Security Project (OWASP), Secure Coding, Security Testing, Application Security, Vulnerability Scanning, Risk Mitigation, Cyber Security Assessment, Vulnerability Management, Cyber Attacks, Security Engineering, Risk Analysis, Web Applications, Security Awareness, Computer Security, Security Management, Cyber Security Strategy, Authentications, Software Development, Linux, Linux Commands
Anfänger · Kurs · 1–4 Wochen

California Institute of the Arts
Kompetenzen, die Sie erwerben: Ideenfindung, Prototyping, Geschichtenerzählen, Kunstgeschichte, Animation und Spieldesign, Virtuelle Umgebung, Software-Entwurfsdokumente, Entwicklung von Videospielen, Gestaltungselemente und -prinzipien, Visuelles Storytelling, Entwurf, Konzeptionelle Gestaltung, Gestaltung, Software-Visualisierung, Kreatives Design, Technischer Entwurf, Design-Strategien, Spiel-Design, Animationen, Technische Kommunikation, Prüfung der Benutzerfreundlichkeit
★ 4.7 (4165) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Flask (Web Framework), Restful API, Cloud Deployment, Dashboard Creation, Full-Stack Web Development, Data Visualization, Application Deployment, Object-Relational Mapping, Interactive Data Visualization, Cloud Applications, Application Programming Interface (API), API Design, Databases, Web Applications, Web Development, Cloud Development, Authentications, Database Management, User Accounts, Scalability
Anfänger · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Computer-Vernetzung, Innovation, Netzwerksicherheit, Netzwerk-Protokolle, Netzwerk-Routing, TCP/IP, Kryptographie, Netzwerkverwaltung, Kryptographische Protokolle, Netzarchitektur, Allgemeine Netzwerkarbeit, Verschlüsselung, Web-Entwicklung
★ 4.8 (2779) · Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Computational Thinking, Computer Programmierung, Angewandte Mathematik, Theoretische Informatik, Arithmetik, Logisches Denken, Grundsätze der Programmierung, Deduktive Argumentation, Kombinatorik, Rechnerische Logik, Computerprogrammierung, Python-Programmierung, Algorithmen
★ 4.4 (2284) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Android Jetpack, Android Studio, Android Development, Kotlin, Mobile Development, UI Components, Application Frameworks, Mobile Development Tools, Prototyping, User Interface (UI), Application Development, Animations, User Interface (UI) Design, Data Management, Development Environment, Responsive Web Design, Programming Principles, Interactive Design
Anfänger · Kurs · 1–3 Monate