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.

Meta
Kompetenzen, die Sie erwerben: Datenbank-Design, Model-View-Controller, Anwendungssicherheit, Sichere Kodierung, Datenmodellierung, Wiederverwendbarkeit von Code, Back-End-Webentwicklung, Hypertext Markup Language (HTML), Instandhaltbarkeit, Web-Server, Migration von Daten, Django (Web-Framework), Web-Anwendungen, MySQL, Web-Entwicklung, Datenbank-Management, Datenbank Management
★ 4.7 (673) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud-API, API-Entwurf, Anwendungsprogrammierschnittstelle (API), Software-Dokumentation, API-Gateway, Bereitstellung von Anwendungen, Proxy-Server, Cloud-Bereitstellung, Beglaubigungen, Restful API, Verwaltung des Lebenszyklus von Anwendungen
★ 4.7 (2413) · Anfänger · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Datenbank-Design, Integrität der Daten, SQL, Datenmodellierung, Datenbanken, Relationale Datenbanken, Datenbank-Entwicklung, PostgreSQL, Abfragesprachen, Datenbank-Theorie, Datenbank-Management, Datenbank Management
★ 4.8 (1117) · Mittel · Kurs · 1–4 Wochen

Peking University
Kompetenzen, die Sie erwerben: File Systems, Operating Systems, System Software, System Programming, Data Storage, Memory Management, OS Process Management, File Management, Computer Systems, File I/O, Peripheral Devices, Unix, Performance Tuning, Linux, Microsoft Windows, Algorithms
★ 4.6 (363) · Mittel · Kurs · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: Cloud-Anwendungen, Prompt-Muster, Schnelles Engineering, LangChain, Softwaretechnik, Speicherverwaltung, AI-Integrationen, Vektordatenbanken, Einbettungen, Abruf-erweiterte Erzeugung, Software-Entwicklung, Verantwortungsvolle AI, Modell-Kontext-Protokoll, OpenAI, Cloud-Bereitstellung, Multimodale Aufforderungen, LLM-Bewerbung, Bildanalyse, AI-Arbeitsabläufe, OpenAI-API, Gesicht umarmen
★ 4.5 (348) · Mittel · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, Software-Entwurfsdokumente, Amazon Web Services, Android-Studio, Cloud-Anwendungen, Cloud-Entwicklung, Computer Vision, Architektur des Cloud Computing, Entwurf von Systemen, Eingebettete Software, Internet der Dinge, Cloud Computing, Sitzungseinleitungsprotokolle, Amazon Webdienste, GitHub, Versionskontrolle, Integrierte Entwicklungsumgebungen, Telekommunikation, Android-Entwicklung, Android (Betriebssystem)
★ 4.2 (1827) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Serverloses Rechnen, Digitale Transformation, Containerisierung, Hybrides Cloud-Computing, Anwendungsprogrammierschnittstelle (API), Umwandlung von Unternehmen, Multi-Cloud, Kubernetes, Cloud Computing, Technologie-Strategien, Google Cloud-Plattform, Cloud-Infrastruktur, Cloud-Bereitstellung
★ 4.7 (1638) · Anfänger · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Responsive Web Design, Color Theory, Version Control, Typography, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), GitHub, Git (Version Control System), Web Design, Web Design and Development, Web Development, Software Versioning, Web Content Accessibility Guidelines, Front-End Web Development, AI Integrations, Application Deployment, Image Quality, Web Development Tools, User Interface (UI) Design
★ 4.7 (3736) · Anfänger · Spezialisierung · 3–6 Monate

Nanjing University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Data Structures, Statistical Analysis, Data Mining, Data Analysis, Data Processing, Pandas (Python Package), Data Capture, NumPy, Data Presentation, Data Wrangling, Web Scraping, User Interface (UI), Python Programming, Computer Programming, Data Manipulation, Data Preprocessing, Programming Principles, Graphical Tools, User Interface (UI) Design
★ 4.7 (1559) · Gemischt · Kurs · 1–3 Monate

Universidad Austral
Kompetenzen, die Sie erwerben: Debugging, Programming Principles, Software Installation, Package and Software Management, Python Programming, Development Environment, Code Reusability, Scripting Languages, Computer Programming Tools, Program Development, Scripting, Computer Programming, Computational Logic
★ 4.6 (1785) · Anfänger · Kurs · 1–4 Wochen

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Netzwerk-Protokolle, Netzwerk-Routing, Netzinfrastruktur, Verteiltes Rechnen, Eingebettete Software, Vernetzungs-Hardware, Sicherheitskontrollen, Netzwerk-Switches, Kommunikationssysteme, Internet der Dinge, Drahtlose Netzwerke, Lokale Netzwerke, Cloud-Infrastruktur, Elektrische Verkabelung, Netzarchitektur, Netzwerk-Router, Python-Programmierung, Telekommunikation, Allgemeine Netzwerkarbeit
★ 4.7 (626) · Mittel · Spezialisierung · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: Responsive Web Design, JSON, User Interface (UI) Design, Color Theory, Cascading Style Sheets (CSS), User Interface (UI), HTML and CSS, Hypertext Markup Language (HTML), Restful API, Web Content Accessibility Guidelines, Event-Driven Programming, User Interface and User Experience (UI/UX) Design, Web Design, Typography, API Design, Web Applications, Digital Design, React.js, Javascript, Web Development
★ 4.7 (581) · Anfänger · Spezialisierung · 3–6 Monate