Kurs:
Coursera erbjuder fördjupningskurser i mjukvaruutveckling i olika programmeringsspråk som Python, Java och C++. Några populära specialiseringar inkluderar Python for Everybody Specialization, Java Programming:Object-Oriented Programming in Java och C++ for C Programmers Specialization.
edX:
edX är värd för kurser från toppuniversitet och institutioner inom utveckling av mjukvaruapplikationer. Specialiseringen Computer Science Fundamentals från HarvardX täcker grunderna inom datavetenskap och programmering, medan Introduktion till datavetenskap och programmering med Python av MITx ger en omfattande introduktion till Python-programmering.
Udacity:
Udacitys nanogradsprogram för mjukvaruutveckling är projektbaserade och utformade för att förbereda eleverna för efterfrågade roller. Full Stack Web Developer-nanograden täcker både frontend- och backend-utveckling med populära ramverk och verktyg. Android Basics Nanodegree fokuserar på att bygga Android-applikationer, och iOS-utvecklaren Nanodegree lär ut Swift och Xcode för att utveckla iOS-appar.
Pluralsight:
Pluralsight erbjuder en stor samling kurser i mjukvaruutveckling. Du kan hitta kurser om specifika tekniker som .NET, JavaScript och Angular, samt kurser om metoder för mjukvaruutveckling, bästa praxis och mjuka färdigheter.
Codecademy:
Codecademy tillhandahåller interaktiva kodningslektioner och kurser. Det är en bra utgångspunkt för nybörjare som är nybörjare inom programmering. Du kan lära dig grunderna i programmeringsspråk som Python, Java, JavaScript och HTML/CSS.
freeCodeCamp:
freeCodeCamp erbjuder gratis, öppen källkodsutbildning i olika programmeringsspråk och ramverk. Du kan arbeta igenom deras utmaningar och projekt i din egen takt och få certifikat när du har slutfört varje avsnitt.
Dessa plattformar ger ett strukturerat och interaktivt sätt att lära sig utveckling av mjukvaruapplikationer. Kom ihåg att välja de kurser och inriktningar som passar dina intressen, mål och befintliga kunskaper.