Kurs:
Coursera tilbyr fordypningskurs i programvareutvikling i ulike programmeringsspråk som Python, Java og C++. Noen populære spesialiseringer inkluderer Python for Everybody Specialization, Java Programming:Object-Oriented Programming in Java, og C++ for C Programmers Specialization.
edX:
edX er vert for kurs fra toppuniversiteter og institusjoner innen utvikling av programvareapplikasjoner. Spesialiseringen Computer Science Fundamentals fra HarvardX dekker det grunnleggende innen informatikk og programmering, mens Introduction to Computer Science and Programming Using Python av MITx gir en omfattende introduksjon til Python-programmering.
Udacity:
Udacitys programvareutviklingsprogrammer for nanograd er prosjektbaserte og designet for å forberede elever på etterspurte roller. Full Stack Web Developer-nanograden dekker både frontend- og backend-utvikling med populære rammeverk og verktøy. Android Basics Nanodegree fokuserer på å bygge Android-applikasjoner, og iOS-utvikleren Nanodegree lærer Swift og Xcode for utvikling av iOS-apper.
Pluralsight:
Pluralsight tilbyr en stor samling kurs i programvareutvikling. Du kan finne kurs om spesifikke teknologier som .NET, JavaScript og Angular, samt kurs om programvareutviklingsmetoder, beste praksis og myke ferdigheter.
Kodeakademi:
Codecademy tilbyr interaktive kodingstimer og kurs. Det er et flott utgangspunkt for nybegynnere som er nye innen programmering. Du kan lære det grunnleggende om programmeringsspråk som Python, Java, JavaScript og HTML/CSS.
freeCodeCamp:
freeCodeCamp tilbyr gratis, åpen kildekode-kodingsundervisning i ulike programmeringsspråk og rammeverk. Du kan jobbe gjennom deres utfordringer og prosjekter i ditt eget tempo, og tjene sertifikater etter fullføring av hver seksjon.
Disse plattformene gir en strukturert og interaktiv måte å lære programvareutvikling på. Husk å velge kurs og spesialiseringer som stemmer overens med dine interesser, mål og eksisterende kunnskap.