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.

Board Infinity
Kompetenzen, die Sie erwerben: Test Planning, Test Tools, Software Testing, Configuration Management, Test Case, Integration Testing, System Testing, Test Automation, Software Development Life Cycle, Acceptance Testing, Software Technical Review, Code Review, Unit Testing, White-Box Testing, Regression Testing, Software Quality Assurance, Test Data, Risk Management, Risk Management Framework, Verification And Validation
Anfänger · Spezialisierung · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Java Programmierung, Prüftechnik, Abnahmeprüfung, Funktionsprüfung, Gurke (Software), Testfall, Verhaltensbasierte Entwicklung, Testautomatisierung, Testplanung, JUnit, Gherkin (Skriptsprache), White-Box-Tests, Code-Abdeckung, Software-Tests, Einheitstest, Prüfbarkeit
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Front-End Web-Entwicklung, Entwerfen, Figma (Design-Software), Web-Entwicklung, Webdesign, Cascading Style Sheets (CSS), HyperText Markup Language (HTML), Prototyping
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Universidade Estadual de Campinas
Kompetenzen, die Sie erwerben: Android Studio, Android Development, Mobile Development, Event-Driven Programming, User Interface (UI), Application Development, Java, Development Environment, User Interface and User Experience (UI/UX) Design, Extensible Markup Language (XML), Object Oriented Programming (OOP)
Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Analyse sozialer Netzwerke, Informatik, Forschung, Analyse, Technische Kommunikation, Netzwerkanalyse, Datenstrukturen, Graphentheorie
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Plotly, Interactive Data Visualization, Data Visualization Software, Scatter Plots, Ggplot2, Data Analysis, Python Programming, Data Science, Machine Learning
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Integrated Development Environments, Computer Science, Data Structures
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, Data Import/Export, Java Programming, Java, Computer Programming, Data Structures, Object Oriented Programming (OOP), Integrated Development Environments, Computer Science
Anfänger · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: JSON, Javascript, Objektorientierte Programmierung (OOP), JavaScript und jQuery, Ereignisgesteuerte Programmierung, Ajax, Fehlersuche, Datenvalidierung, Web-Entwicklungstools
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, Jagd auf Cyber-Bedrohungen, Netzwerksicherheit, Skriptsprachen, Netzwerk Überwachung, Systemüberwachung, Anomalie-Erkennung, Cyber-Sicherheitsstrategie, Erkennung von Bedrohungen, Kontinuierliche Überwachung, Skripting, Cybersicherheit, Endpunkt-Erkennung und -Reaktion
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Schnelles Engineering, Web-Entwicklung, Softwareentwicklung, Generative Modellarchitekturen, OpenAI API, LLM-Bewerbung, Multimodale Aufforderungen, Anwendungsentwicklung, Web-Anwendungen, Flask (Web-Framework)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenbanken, Datensicherheit, Scannen auf Schwachstellen, NoSQL, Benutzerkonten, Rollenbasierte Zugriffskontrolle (RBAC), Datenbankarchitektur und -verwaltung, Relationale Datenbanken, Datenbank Management, Datenmanipulation, Sichere Kodierung, SQL, Anwendungssicherheit, Verschlüsselung
Anfänger · Kurs · 1–3 Monate