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 California, Irvine
Kompetenzen, die Sie erwerben: Agiles Projektmanagement, Agile Software-Entwicklung, Agile Entwicklung von Software, Datensicherheit, Risikomanagement für Projekte, Rahmen für das Risikomanagement, Microsoft Excel, Arbeitsablauf-Management, Lebenszyklus der Systementwicklung, Lebenszyklus der Softwareentwicklung, Informationssysteme, Risikomanagement, Agile Methodik, Informationstechnologie, Entwurf von Systemen, Computer-Systeme, Methoden der Softwareentwicklung, Produktivitätssoftware, Systemanalyse, Entwicklung von Systemen, Management-Informationssysteme, Projekt-Risikomanagement
★ 4.7 (38) · Anfänger · Kurs · 1–4 Wochen

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Software Design Patterns, Software Architecture, Software Design, Maintainability, Object Oriented Design, Object Oriented Programming (OOP), Application Frameworks, Software Engineering, Programming Principles, Software Quality (SQA/SQC)
★ 5 (19) · Fortgeschritten · Kurs · 1–3 Monate

28DIGITAL
Kompetenzen, die Sie erwerben: Graphentheorie, Datenzugang, Theoretische Informatik, Speicherverwaltung, Leistungsoptimierung, Daten-Strukturen, Datei-E/A, Algorithmen
★ 4.6 (60) · Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Power BI, Datenbank-Design, Integrität der Daten, Business Intelligence, Microsoft SQL-Server, SQL, Generative KI, Data Warehousing, Stern-Schema, Leistungsoptimierung, Datenbank-Entwicklung, Relationale Datenbanken, Transact-SQL, Abfragesprachen
★ 5 (10) · Anfänger · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Anwendungssicherheit, Computer-Programmierwerkzeuge, C (Programmiersprache), C und C++, Sichere Kodierung, Software-Entwicklungstools, C++ (Programmiersprache), Sicherheitssoftware
★ 2.7 (23) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cyber Operations, Penetration Testing, Cybersecurity, Exploitation techniques, Authentications, Scripting, Python Programming, Data Access, Identity and Access Management, Network Protocols
★ 4.6 (27) · Gemischt · Kurs · 1–4 Wochen

Northeastern University
Kompetenzen, die Sie erwerben: Systems Development Life Cycle, Software Development Life Cycle, Agile Software Development, Agile Methodology, Requirements Analysis, Agile Project Management, Requirements Management, Software Development Methodologies, User Requirements Documents, Requirements Elicitation, User Story, Waterfall Methodology, Software Architecture, Project Management, Cross-Functional Collaboration, Quality Assurance
★ 4.9 (21) · Anfänger · Kurs · 1–4 Wochen

Tufts University
Kompetenzen, die Sie erwerben: Statistische Methoden, Statistik, Microsoft Excel, Statistische Analyse, Analytische Fähigkeiten, Wahrscheinlichkeitsrechnung und Statistik, Business-Analytik, Statistische Hypothesenprüfung, Software zur Datenanalyse, Tabellenkalkulations-Software, Stichproben (Statistik), Statistische Inferenz, Python-Programmierung, Quantitative Forschung
★ 4.2 (24) · Mittel · Kurs · 1–4 Wochen
Universidad de los Andes
Kompetenzen, die Sie erwerben: Game Design, Animation and Game Design, Animations, Video Game Development, Unity Engine, 3D Assets, Agile Methodology, Interaction Design, Software Documentation, Agile Software Development, Virtual Environment, Software Development Methodologies, Prototyping, Scripting
★ 4.2 (33) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Feature Engineering, Model Evaluation, Predictive Modeling, Model Deployment, Model Training, Predictive Analytics, R (Software), R Programming, Data Analysis, Statistical Modeling, Statistical Analysis, Data Wrangling, Data Cleansing, Data Manipulation, Classification Algorithms, Data Import/Export, Data Preprocessing, Data Presentation, Machine Learning
★ 4.6 (31) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden
University of Michigan
Kompetenzen, die Sie erwerben: Data Structures, File I/O, Data Processing, Programming Principles, Data Manipulation, Python Programming, Data Store, File Management, Computer Programming, Software Installation, Development Environment
★ 4.9 (26) · Gemischt · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Ruby (Programming Language), Scripting Languages, Scripting, Devops Tools, DevOps, Computer Programming Tools
★ 4.5 (24) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden