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: Data Structures, Algorithms, Computer Programming, Computational Thinking, Theoretical Computer Science, Performance Tuning
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Lastausgleich, Datei-E/A, C und C++, Kommunikationssysteme
Fortgeschritten · Kurs · 1–3 Monate

International Institute of Information Technology, Hyderabad
Kompetenzen, die Sie erwerben: Microarchitecture, Computer Architecture, Hardware Architecture, Systems Architecture, Computer Systems, Computer Hardware, Performance Tuning
Mittel · Kurs · 1–4 Wochen

Packt
Kompetenzen, die Sie erwerben: Unix Commands, Command-Line Interface, Graphical Tools, File Management, Software Development Tools, System Configuration, Computer Programming Tools, Development Environment, Configuration Management
Mittel · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Spring Framework, Java, Dependency Analysis, Maintainability, Scalability, Object Oriented Programming (OOP), Extensible Markup Language (XML), Software Design, Software Architecture, Testability
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object-Relational Mapping, Spring Framework, Hibernate (Java), Apache Maven, Model View Controller, Relational Databases, Database Design, MySQL, Web Applications, Java Platform Enterprise Edition (J2EE), Java, Full-Stack Web Development, Database Development, Application Frameworks, Back-End Web Development, Authentications, Object Oriented Design, Object Oriented Programming (OOP), Application Development, Software Design Patterns
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Penetration Testing, Open Web Application Security Project (OWASP), Web Applications, Vulnerability Scanning, Exploitation techniques, Vulnerability Assessments, Application Security, Web Servers, Content Management Systems, Application Programming Interface (API), Databases
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Django (Web Framework), Restful API, Object-Relational Mapping, Bootstrap (Front-End Framework), Application Deployment, HTML and CSS, Database Management, Web Development, User Accounts, Responsive Web Design, Back-End Web Development, Python Programming
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Installation der Software, Integrierte Entwicklungsumgebungen, Paket- und Softwareverwaltung, Befehlszeilenschnittstelle, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

Edureka
Kompetenzen, die Sie erwerben: Performance Tuning, Web Development, Web Services, Web Applications, Object Oriented Design, Software Architecture, Microservices, Network Security, Data Structures
Anfänger · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Data Storytelling, Data Presentation, Feature Engineering, Data Visualization Software, Unsupervised Learning, SQL, Data Analysis, Model Evaluation, Seaborn, Data Visualization, Tableau Software, Predictive Modeling, Exploratory Data Analysis, Predictive Analytics, Analytics, Presentations, Interactive Data Visualization, Verbal Communication Skills, Data Science, Machine Learning
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Kontext-Management, Instandhaltbarkeit, Javascript, Prototyping, Ereignisgesteuerte Programmierung, Anwendungsdesign, Objektorientierte Programmierung (OOP), Skriptsprachen, Software-Entwurfsmuster
Fortgeschritten · Kurs · 1–3 Monate