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: Restful API, GraphQL, API Design, ASP.NET, Application Programming Interface (API), Azure DevOps Pipelines, API Testing, .NET Framework, Unit Testing, Docker (Software), Object-Relational Mapping, CI/CD, Containerization, Software Documentation, Cloud-Native Computing, Data Modeling, DevOps, C# (Programming Language), Web Applications, Object Oriented Programming (OOP)
Mittel · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Statistische Hypothesenprüfung, Statistische Software, Statistische Inferenz, Stichproben (Statistik), Installation der Software, Wahrscheinlichkeitsrechnung und Statistik, R (Software), Statistische Methoden, Wahrscheinlichkeitsverteilung, Statistische Analyse, Datenanalyse, Statistische Programmierung, Statistische Berichterstattung, R Programmierung, Statistik
★ 4.8 (2791) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: User Story, Program Management, Stakeholder Management, Resource Allocation, Change Control, Agile Software Development, Scrum (Software Development), Stakeholder Engagement, Agile Methodology, Kanban Principles, Project Management Life Cycle, Backlogs, Change Management, Project Management Office (PMO), Stakeholder Communications, Organizational Change, Responsible AI, Program Implementation, Project Management, Leadership
★ 4.8 (2952) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

SkillsBooster Academy
Kompetenzen, die Sie erwerben: Debugging, Javascript, Code Reusability, Web Development Tools, Web Applications, Node.JS, Event-Driven Programming, Scripting, Hypertext Markup Language (HTML), Data Management, Programming Principles, Data Structures, Web Development, HTML and CSS, Application Development, Front-End Web Development, Development Environment, Program Development, Computer Programming, Software Engineering
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Apple iOS, iOS Development, Swift Programming, User Interface and User Experience (UI/UX) Design, UI Components, Mobile Development, User Interface (UI), Data Persistence, Data Store, User Interface (UI) Design, Interaction Design, Software Architecture, Application Development, Application Design, Data Modeling
Mittel · Kurs · 1–4 Wochen

Northwestern University
Kompetenzen, die Sie erwerben: Mathematische Modellierung, Kommunikationssysteme, Schätzung, Farbenlehre, Bildanalyse, Modell-Optimierung, Angewandte Mathematik, Bildqualität, Digitale Signalverarbeitung, Telekommunikation, Matlab, Medizinische Bildgebung
★ 4.6 (1792) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Open Web Application Security Project (OWASP), Exploit development, Penetration Testing, Bash (Scripting Language), Scripting, Vulnerability Scanning, Exploitation techniques, Security Testing, Vulnerability Assessments, Cyber Threat Hunting, Threat Detection, Shell Script, Windows PowerShell, Cybersecurity, Scripting Languages, Intrusion Detection and Prevention, Linux Commands, Incident Response, Network Security, Python Programming
Mittel · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Agile Software-Entwicklung, Anwenderbericht, Kanban-Prinzipien, Agile Methodik, Sprint-Retrospektiven, Sprint-Planung, Management-Berichterstattung, Kontinuierliche Integration, Skaliertes Agiles Framework, DevSecOps, Verhaltensbasierte Entwicklung, Agiles Projektmanagement, Schlanke Methodologien, Rückstände, Scrum (Software-Entwicklung), Risikomanagement, Testgetriebene Entwicklung (TDD), Agile Produktentwicklung, Risikomanagement für Projekte, DevOps
★ 4.6 (3421) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Software-Visualisierung, Kommunikation, Computational Thinking, Daten-Strukturen, Computerprogrammierung, Pseudocode, Technische Kommunikation, Informatik, Graphentheorie, Software-Entwurfsmuster, Algorithmen, Theoretische Informatik
★ 4.6 (834) · Mittel · Kurs · 1–4 Wochen
University of Alberta
Kompetenzen, die Sie erwerben: Agile Software-Entwicklung, Prozessentwicklung, Analyse der Anforderungen, Agile Methodik, Methoden der Softwareentwicklung, Produktanforderungen, Projektleitung, Software-Entwicklung, Anforderungsmanagement, Software-Entwicklung, Projektplanung, Produktmanagement
★ 4.6 (7779) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: No-Code Development, Data Modeling, Application Design, Application Development, Database Design, Enterprise Application Management, Business Logic, Web Applications, Mockups, Relational Databases, Business Process Automation, Collaborative Software, Development Environment, Web Design and Development, User Provisioning, User Accounts, UI Components, Workflow Management, Business Solutions, Programming Principles
Anfänger · Kurs · 3–6 Monate
Madecraft
Kompetenzen, die Sie erwerben: Pandas (Python Package), Exploratory Data Analysis, Data Manipulation, Spatial Data Analysis, Pivot Tables And Charts, Data Transformation, Data Wrangling, Data Analysis, Feature Engineering, PySpark, Geographic Information Systems, Geospatial Information and Technology, Descriptive Statistics, Spatial Analysis, Data Cleansing, Data Preprocessing, Data Processing, Geostatistics, Big Data, Python Programming
Mittel · Kurs · 1–3 Monate