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: Persistenz der Daten, Figma (Entwurfssoftware), Bereitstellung von Anwendungen, Anwendungsprogrammierschnittstelle (API), Software-Entwicklung, Benutzeroberfläche (UI) Design, Anwendungsentwicklung, Anwenderbericht, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Flutter (Software), Mobile Entwicklungstools, Mobile Entwicklung, Git (Versionskontrollsystem), GitHub, Benutzeroberfläche (UI), React Native
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Sampling (Statistics), Matplotlib, Data Analysis, Machine Learning Algorithms, Data Mining, Statistical Analysis, Statistical Hypothesis Testing, Plot (Graphics), Probability & Statistics, NumPy, Pandas (Python Package), Probability Distribution, Dimensionality Reduction, Model Evaluation, R Programming, Python Programming, Data Preprocessing, Applied Machine Learning, Regression Analysis, Artificial Intelligence and Machine Learning (AI/ML)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Software Installation, Code Reusability, Functional Design, Programming Principles, Data Validation, Python Programming, Program Development, Scripting, Software Design, Computational Thinking, Development Environment, Computational Logic, Computer Programming, Algorithms, Command-Line Interface
Gemischt · Kurs · 1–4 Wochen

Amazon Web Services
Kompetenzen, die Sie erwerben: Generative KI, Technische Unterstützung, Verbale Kommunikationsfähigkeiten, Kommunikation, Management von Zwischenfällen, Cloud-Dienste, Kundenbeziehungsmanagement, Beziehungsmanagement, Amazon Web Services, Analyse der Grundursache, Cloud-Sicherheit, Kunden und Kundenbetreuung, Zusammenarbeit, Kundenbetreuung, Beratende Ansätze, Automatisierung, Problem-Management, Aufbau von Kundenbeziehungen, Amazon Webdienste, Mündliche Äußerung, Technische Unterstützung und Dienstleistungen
Anfänger · Kurs · 1–4 Wochen

University of Virginia
Kompetenzen, die Sie erwerben: Model View Controller, Design and Product, Debugging, Integrated Development Environments, Software Design, User Interface (UI), Responsive Web Design, HTML and CSS, Data Modeling, Data Store, Database Development, User Interface (UI) Design, Database Design, Web Design and Development, Software Development Tools, UI/UX Strategy, NoSQL, Web Design, Database Architecture and Administration, Programming Principles
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Secure Coding, Application Security, Authorization (Computing), Authentications, Data Validation, Role-Based Access Control (RBAC), Security Controls, Configuration Management, Package and Software Management, Cybersecurity, Identity and Access Management, Software Installation, Computer Programming, Information Technology
Anfänger · Kurs · 1–3 Monate

Xi'an Jiaotong University
Kompetenzen, die Sie erwerben: Operating Systems, Computer Systems, Debugging, Microsoft Visual Studio, OS Process Management, Computer Hardware, C# (Programming Language), Computer Architecture, Object Oriented Programming (OOP), Programming Principles, Memory Management, Integrated Development Environments, Computational Logic, Computer Programming, System Design and Implementation
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JSON, Anwendungsprogrammierschnittstelle (API), Datenzugang, Python-Programmierung, Programm-Entwicklung, Anwendungsentwicklung, Restful API, Benutzeroberfläche (UI)
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Web-Server, Bereitstellung von Anwendungen, Serverloses Rechnen, Anwendungsprogrammierschnittstelle (API), Cloud-API, AI-Integrationen, AI-Sicherheit, Cloud-Hosting, Cloud-Sicherheit, Cloud-Technologien, Verteiltes Rechnen, LLM-Bewerbung, OpenAI-API, Modell-Einsatz, Fehlersuche, Cloud-Anwendungen, Cloud-Bereitstellung, OpenAI
Mittel · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: File I/O, Data Structures, Programming Principles, Data Manipulation, Software Installation, Python Programming, Data Processing, Development Environment
Gemischt · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Computer Programmierung, Anwendungsprogrammierschnittstelle (API), Rechnerische Logik, Computerprogrammierung, Python-Programmierung, Computational Thinking, Grundsätze der Programmierung, Bereinigung von Daten, Automatisierung, Instandhaltbarkeit
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Agile Project Management, Sprint Retrospectives, Scaled Agile Framework, Agile Methodology, Leadership Studies, Project Risk Management, Emotional Intelligence, Team Management, Risk Management, Agile Software Development, Agile Product Development, Team Performance Management, Team Leadership, User Story, Leadership and Management, Initiative and Leadership, Employee Coaching, Kanban Principles, Project Management Institute (PMI) Methodology, Prioritization
Mittel · Spezialisierung · 1–3 Monate