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.

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Algorithms, Computational Thinking, Theoretical Computer Science, Problem Management, Data Structures, Performance Testing, Python Programming
Anfänger · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: React Native, Mobile Development, Responsive Web Design, Docker (Software), Azure DevOps, Restful API, Cross Platform Development, Microservices, Containerization, User Interface and User Experience (UI/UX) Design, DevOps, UI Components, ASP.NET, CI/CD, .NET Framework, Unit Testing, Software Testing, Android Development, Apple iOS, Version Control
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), Git (Versionskontrolle-System), Anwendungsentwicklung, Kotlin, Android Studio, Aufrufabfolge von Webseiten, Wireframing, Android-Jetpack, Entwicklung von Anwendungen für Mobilgeräte, Android Entwicklung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Pandas (Python Package), Data Analysis, Data Cleansing, Exploratory Data Analysis, Data Manipulation, Matplotlib, Jupyter, Data Visualization, NumPy, Python Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Exploratory Data Analysis, Seaborn, Plotly, Data Visualization, Data Visualization Software, Interactive Data Visualization, Data Analysis, Python Programming, Predictive Modeling, Data Science, Jupyter, Cloud Applications
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Computer Programmierung, Algorithmen, Datenstrukturen, Fehlersuche, Front-End Web-Entwicklung, Computergestütztes Denken, Grundsätze der Programmierung, Web-Entwicklung, Javascript, Pseudocode
Mittel · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: User-Interface-(UI)-Design, Entwicklung von Anwendungen für Mobilgeräte, Apple Xcode, Anwendungsentwicklung, Anwendungsdesign, Animationen, Apple iOS, Computervision, Swift Programmierung, Bildanalyse
Gemischt · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: R-Programmierung, Statistische Prozesskontrollen, Prozess-Analyse, Datenumwandlung, Qualitätsverbesserung, Statistische Methoden, Wahrscheinlichkeitsverteilung, Statistische Hypothesentests, R (Software), Statistische Analyse, Datenanalyse-Software, Prozess-Fähigkeit, Qualitätskontrolle
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: SQL, Gemeinsame Nutzung von Daten, Daten Präsentation, Analytics, Big Data, Google Cloud-Platform, Daten importieren/exportieren, Data-Warehousing, Abfragesprachen, Statistische Berichterstattung, Datenvisualisierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Python-Programmierung, Statistik, Explorative Datenanalyse, Plot (Grafiken), Datenmanipulation, Datenanalyse, Statistische Visualisierung, Pandas (Python-Paket), Daten Präsentation, Statistische Methoden, Datenvisualisierungssoftware, Streudiagramme, Box Plots, Matplotlib, Daten-Storytelling, Korrelationsanalyse, Seaborn, Datenvisualisierung, Statistische Analyse, Deskriptive Statistik
Mittel · Kurs · 1–4 Wochen

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Recurrent Neural Networks (RNNs), Natural Language Processing, Artificial Neural Networks, Tensorflow, Python Programming, Embeddings, Applied Machine Learning, Classification Algorithms, Deep Learning
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: MongoDB, Node.JS, Angular, Restful API, API Design, NoSQL, Bootstrap (Front-End Framework), Database Development, Scalability, JavaScript Frameworks, Authentications, Web Applications, Authorization (Computing), JSON, Javascript and jQuery, Database Management, Distributed Computing, Web Development Tools, Web Design and Development, Web Development
Anfänger · Spezialisierung · 3–6 Monate