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.

University of Michigan
Kompetenzen, die Sie erwerben: Datenvalidierung, R Programmierung, Bestimmung des Stichprobenumfangs, Integration von Daten, Datenanalyse, Datenerhebung, Statistische Programmierung, Daten-Ethik, Statistische Software, Datenerfassung, Forschungsmethodologien, Validierung von Daten, Statistische Analyse, STATA (Software), Erstellung von Umfragen, Interviewing-Fähigkeiten, Erhebungen, R (Software), Software zur Datenanalyse, Stichproben (Statistik), Forschungsdesign, Stata
Anfänger · Spezialisierung · 3–6 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Rust (Programming Language), Application Deployment, Cross Platform Development, Application Development, Package and Software Management, Development Environment, User Interface (UI), Linux, Data Persistence, Application Frameworks, UI Components, Computer Programming Tools, Event-Driven Programming, Linux Commands, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Command-Line Interface, UI/UX Research, Data Architecture, Data Engineering
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Server Side, Full-Stack Web Development, MySQL, Frontend Integration, Node.JS, Back-End Web Development, React.js, Database Management, Web Applications, Application Programming Interface (API), Web Development, SQL, Restful API, Web Development Tools, Postman API Platform, Code Reusability, Front-End Web Development, HTML and CSS
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Microsoft Azure, Cloud Development, Cloud Applications, Cloud Management, Cloud Deployment, Containerization, Cloud-Based Integration, Cloud Security, Azure DevOps, Cloud Services, Docker (Software), Cloud Storage, Cloud Computing, API Gateway, Azure Active Directory, Cloud Solutions, Cloud Infrastructure, Event-Driven Programming, Cloud API, Authorization (Computing)
Mittel · Spezialisierung · 3–6 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Serverless Computing, Amazon Web Services, Amazon S3, Rust (Programming Language), Other Programming Languages, Cloud-Native Computing, Cloud Deployment, Performance Tuning, Data Engineering, Computing Platforms, Event-Driven Programming, Performance Testing, Ruby (Programming Language), Cloud Computing, Development Environment, Application Deployment, Build Tools, Memory Management
Anfänger · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Gestaltungselemente und -prinzipien, Software-Entwicklung, Anwendungsdesign, Java, Java-Programmierung, Software Entwurf, Konzeptionelle Gestaltung, Objektorientierter Entwurf, Unified Modeling Language, Java Programmierung, Objektorientierte Programmierung (OOP), Wiederverwendbarkeit von Code, Diagramm Entwurf, Software-Entwurfsdokumente, Instandhaltbarkeit
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Vulnerability Management, Threat Modeling, Incident Response, Intrusion Detection and Prevention, Threat Management, Network Security, Operating Systems, Threat Detection, Risk Management, Security Information and Event Management (SIEM), Risk Management Framework, Computer Security Incident Management, Cyber Attacks, Bash (Scripting Language), Security Controls, Cybersecurity, Debugging, File I/O, Linux, SQL
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Serverless Computing, Web Development Tools, Rust (Programming Language), Containerization, Other Programming Languages, Web Applications, Browser Compatibility, Server Side, Servers, Build Tools, Data Processing, Javascript, Cross Platform Development, Computer Graphics, Hypertext Markup Language (HTML), Debugging, Memory Management
Mittel · Kurs · 1–3 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Rust (Programming Language), YAML, User Interface (UI), Test Driven Development (TDD), UI Components, Command-Line Interface, Dashboard Creation, Test Case, Unit Testing, Event-Driven Programming, Testability, Continuous Integration, System Monitoring, Plot (Graphics), System Programming, Software Architecture, Interactive Data Visualization
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Graph Theory, Computational Thinking, Data Structures, Algorithms, Problem Solving, Programming Principles, Computer Programming, Theoretical Computer Science, Javascript, Performance Tuning, Memory Management
Mittel · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Deskriptive Statistik, Python-Programmierung, Statistische Methoden, Wahrscheinlichkeitsverteilung, Datenanalyse, Statistische Hypothesenprüfung, A/B-Tests, Datenwissenschaft, Statistische Programmierung, Wahrscheinlichkeitsrechnung und Statistik, Erweiterte Analytik, Statistik, Wahrscheinlichkeit, Statistische Inferenz, Analytik, Statistische Analyse, Stichproben (Statistik)
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Apache Kafka, Real Time Data, Event-Driven Programming, Data Pipelines, Data Processing, Distributed Computing, Scalability, Systems Architecture, Software Architecture, DevOps, Docker (Software), Fraud detection, Configuration Management
Anfänger · Kurs · 1–4 Wochen