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: Load Balancing, ASP.NET, Test Driven Development (TDD), Debugging, C# (Programming Language), Software Testing, Scalability, Performance Testing, Restful API, Unit Testing, Web Development, Microservices, .NET Framework, Object-Relational Mapping, Software Architecture, API Testing, Web Applications, Test Case, Distributed Computing, Redis
Mittel · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Objektorientierter Entwurf, Java-Programmierung, Objektorientierte Programmierung (OOP), Java, Java Programmierung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Meta
Kompetenzen, die Sie erwerben: Datenverwaltung, Benutzeroberfläche (UI), Benutzererfahrung, Git (Versionskontrollsystem), Mobile Entwicklung, Anwendungsentwicklung, Wireframing, Software Architektur, Software-Architektur, Apple Xcode, Swift-Programmierung, Datenmanagement, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Apple iOS
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: OSI Models, Network Security, TCP/IP, Network Architecture, Network Protocols, General Networking, Network Routing, Network Routers, Computer Networking, Network Infrastructure, Routing Protocols, Network Model, Cryptography, Web Applications
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Google Cloud-Plattform, Cloud-API, JSON, Restful API, Anwendungsprogrammierschnittstelle (API), Beglaubigungen, Netzwerk-Protokolle, Netzwerkprotokolle
Anfänger · Projekt · Weniger als 2 Stunden

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Scientific Visualization, NumPy, Data Visualization, Debugging, Matplotlib, Numerical Analysis, Engineering Calculations, Integrated Development Environments, Computational Thinking, Engineering Analysis, Programming Principles, Jupyter, Data Analysis, Computer Programming
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenverwaltung, Persistenz der Daten, Datenvalidierung, Software-Entwicklung, Anwendungsentwicklung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Java, Validierung von Daten, Programm-Entwicklung, Instandhaltbarkeit, Software Entwurf, Datei-E/A, Datenmanagement
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Algorithms, Computer Hardware, Cryptography, Python Programming, Computer Programming, Emerging Technologies, Theoretical Computer Science, Simulation and Simulation Software, Linear Algebra
Anfänger · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Persistenz der Daten, JSON, iOS-Entwicklung, Anwendungssicherheit, Mobile Entwicklung, Kryptographische Protokolle, Sichere Kodierung, Beglaubigungen, Datenspeicher, Objective-C (Programmiersprache), OAuth, Apple iOS, Einmalige Anmeldung (SSO), Kerndaten (Software)
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: R Programmierung, Maschinelles Lernen, Datengestützte Entscheidungsfindung, Feature Technik, Technische Merkmale, Datenwissenschaft, Analytik, Vorverarbeitung von Daten, Telemarketing, Prädiktive Analytik, Modell-Einsatz, Angewandtes maschinelles Lernen, Datenvorverarbeitung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Board Infinity
Kompetenzen, die Sie erwerben: HTML und CSS, Cascading Style Sheets (CSS), Javascript, Front-End-Webentwicklung, Benutzeroberfläche (UI), React.js, Web-Entwicklung, Web-Anwendungen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Persistenz der Daten, Datenbanken, JSON, Mobile Entwicklung, API-Entwurf, Android-Entwicklung, Restful API, SQL, Kotlin, Android-Studio, Datenbank-Management, Web-Anwendungen, Datenbank Management
Mittel · Kurs · 1–3 Monate