Ci sono app o programmi che aiutano qualcuno a praticare le abilità di programmazione?

Ne citerò alcuni:

trattino

Dash è simile a Codecademy con il suo approccio immersivo basato su progetti e i tutorial ti guidano attraverso cinque progetti di difficoltà crescente. Limitato alle tre tecnologie web per ora, è ben progettato per un principiante e completamente gratuito. Dalla creazione di un sito Web personale a un gioco Madlibs, un aspirante programmatore deve sbloccare 82 abilità passando attraverso i checkpoint nelle lezioni.

Scopri HTML5, CSS3, Javascript

Imparare con screencast dai programmatori è un’altra interessante interpretazione di come costruire qualcosa con il codice. Questo non è abbastanza adatto per i principianti, ma se hai qualche esperienza alle spalle, il lettore di codici ti mostra l’arte di creare da zero timer o calcolatrice elegante. I principianti possono trarre ispirazione dal fatto che alcune righe di codice creano arte digitale.

Talent Buddy

Impara: JavaScript e altre lingue dalla C alla Scala.

Risolvi quiz di codifica che includono Java, Ruby, Pyhton, PHP e altri. Il sito ha pagato programmi di tutoraggio con sviluppatori di software esperti che aiutano gli studenti a sviluppare le capacità di sviluppo web. È un programma di tre mesi. I quiz possono aiutarti ad affinare le tue abilità e fornire un feedback immediato tramite l’editor. Talent Buddy potrebbe non essere adatto a tutti in quanto è un programma a pagamento, ma i quiz ti aiutano a esercitare le tue abilità.

Codewars

Mettiti contro qualcuno migliore di te potrebbe essere il modo più veloce per imparare – ogni atleta conosce questo “segreto”. Codewars è un’altra piattaforma per i programmatori per ampliare le proprie capacità allenandosi con gli altri sulle sfide del codice reale. Ma ecco il trucco: devi metterti alla prova nel linguaggio di programmazione che preferisci durante la registrazione. Codewars non è il primo posto per un principiante. Potrebbe svilupparsi in una società online in cui programmatori di talento possono competere, collaborare e unirsi attorno alle sfide di programmazione – ma solo una volta che hanno esperienza sotto le loro cinture.

Codaround

L’apprendimento è spesso più efficace quando si interagisce con coetanei che sono più bravi delle tue abilità scelte di te. Codaround (beta) è un marchio che sculaccia un nuovo forum di apprendimento che sta cercando di portare un tocco di apprendimento di gruppo all’autodidatta. Precedentemente noto come Hackavard, Codaround sta avvicinando la comunità allo studente solista. Nella folla di strumenti sociali e servizi di incontro, Codaround si concentra sulla fiorente comunità di programmatori.

Programmr

Programmr è progettato per essere un simulatore di programmazione per l’apprendimento e la pratica delle abilità di programmazione. La piattaforma copre tecnologie come AngularJS, Backbones, PHP, Python e altre. Il sito si definisce un “laboratorio interattivo online” per i programmatori principianti per codificare, compilare ed eseguire progetti all’interno del browser. Il modulo “auto-facoltà” fornisce un feedback immediato agli studenti mentre completano gli esercizi e le sfide. Codifichi le tue applicazioni e le incorpori come i video di YouTube.

Code Monk – App Android su Google Play

-Questa app è davvero piacevole per l’apprendimento di nuovi algoritmi.

Tuttavia, detto questo, imparare solo nuovi algo non aiuterà … Devi anche esercitarti su giudici online come HackerRank, Codeforces ecc …

Dai un’occhiata alla mia app: è un work in progress in evoluzione con ogni versione, fammi sapere cosa ne pensi ..

Codice pratica: apprendi la programmazione – App Android su Google Play

Non un’app / programma in quanto tale, ma CodeAcademy ha un sito Web interattivo che ti insegna a programmare in più lingue e puoi codificare tutto all’interno del browser quando lo consenti.

Bene, non ho sentito parlare di app offline. Ma ci sono molti siti web che potrebbero aiutarti. Eccone alcuni –

https://www.hackerrank.com/
https://codility.com/