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: AI Security, LLM Application, Cyber Security Assessment, Large Language Modeling, Continuous Monitoring, Security Testing, Responsible AI, Threat Modeling, Vulnerability Assessments, Prompt Engineering, Security Controls, Penetration Testing, Vulnerability Scanning, Security Strategy, AI Personalization, Scenario Testing, System Implementation
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenbanken, Datenverarbeitung, SQL, Einheitstest, Schnittstelle zur Anwendungsprogrammierung (API), Datenumwandlung, Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Web Scraping, Datenmanipulation, Auszug, Python-Programmierung, Style Guides
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Java, Java Programmierung, Entwicklungsumgebung, Computer Programmierung, Grundsätze der Programmierung, Programm-Entwicklung, Lebenszyklus der Softwareentwicklung, Softwareentwicklung, Integrierte Entwicklungsumgebungen, Software-Ingenieur
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: API Testing, React.js, Authentications, Containerization, OAuth, Cloud Deployment, Back-End Web Development, PostgreSQL, API Gateway, Software Documentation, Amazon Web Services, Cloud Applications, Event-Driven Programming, Front-End Web Development, Python Programming, Database Management, Restful API, SQL, API Design, Databases
Mittel · Spezialisierung · 3–6 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Kanban-Prinzipien, Prozessgesteuerte Entwicklung, Lebenszyklus der Softwareentwicklung, Agile Methodik, Scrum (Software-Entwicklung), Software-Ingenieur, Methoden der Softwareentwicklung, Agile Entwicklung von Software
Gemischt · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Excel-Formeln, Datenmanagement, Daten importieren/exportieren, Pivot-Tabellen und Diagramme, Dateneingabe, Tabellenverarbeitungssoftware, Daten bereinigen, Problemlösung, Datenvalidierung, Datenvisualisierungssoftware, Microsoft Excel
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Unity Engine, Algorithms, Game Design, Video Game Development, Programming Principles, Virtual Environment, 3D Assets, Debugging, Data Structures
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Wahrscheinlichkeitsverteilung, Datenverarbeitung, Statistische Analyse, Bayessche Statistik, Statistische Modellierung, Deskriptive Statistik, Stichproben (Statistik), Statistische Inferenz, Statistisches maschinelles Lernen, Wahrscheinlichkeit & Statistik, A/B-Tests, Explorative Datenanalyse, Statistische Hypothesentests, Wahrscheinlichkeit, Statistische Visualisierung
Mittel · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: GitLab, CI/CD, Application Deployment, Continuous Integration, Devops Tools, DevOps, Build Tools, Continuous Delivery, Continuous Deployment, Security Testing, Test Automation, DevSecOps, Unit Testing, Program Development, Secure Coding, Vulnerability Scanning
Mittel · Kurs · 1–4 Wochen

Hebrew University of Jerusalem
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenstrukturen, Technische Informatik, System Programmierung, Betriebssysteme, Computer-Grafik-Techniken, Computer Programmierung, Programm-Entwicklung, Computer Architektur, Algorithmen, Informatik, Software-Architektur, Software Entwurf, Virtuelle Maschinen
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Responsive Web Design, HTML and CSS, Event-Driven Programming, UI Components, Javascript, Interactive Design, Animations, Application Programming Interface (API), User Interface and User Experience (UI/UX) Design, Real Time Data, Data Persistence
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Android Studio, Android Jetpack, Kotlin, Android Development, Android (Operating System), Responsive Web Design, Mobile Development, Unit Testing, Gradle, User Interface (UI) Design, Application Development, User Interface (UI), Integrated Development Environments, Object Oriented Programming (OOP), Development Environment, Programming Principles, Test Driven Development (TDD), Software Testing, Wireframing, Prototyping
Anfänger · Spezialisierung · 3–6 Monate