I am a beginner to JavaScript. I have learnt the basics and I want to practice gradually with the language till I am very good at it. How can I do that ?
Have you looked at Free Code Camp? They have basic lessons, algorithm scripting challenges, example projects to build, and a certification program (you earn the certificates by building the projects required). The best part is that it's free! They also have a great help system through their chat and forums too if you have questions.
Free Code Camp is also completely self-paced, which is something I really needed with my busy schedule. I've worked through their front-end curriculum and earned my Front-End Certificate. It's really nice when completing the projects, knowing that you'll have a certificate at the end for all your hard work :) I'm currently still working through their React.js and Data-Viz projects.
Here's a link to their About page as I'm only scratching the surface here of everything they're working on. Hope this helps :)
I wrote a Medium post about mastering the DOM: medium.com/re-dom/master-the-dom-bc1a2a06089b
You can also check out my HTML5 Deck of Cards, which is open source: https://deck-of-cards.js.org it's quite easy to fiddle with: github.com/pakastin/deck-of-cards/tree/master/lib
Also check out a great book: http://eloquentjavascript.net
Happy JavaScripting!
NodeSchool.io: Get your tasks and the verification on the command line and use your own development environment.
Code school is an awesome ground to get acquainted with javascript.There are other tutorial sites too which you can google. Once you are up with basic you can jump rightly into participating and solving coding challenges from websites such as Hackerrank and Hackerearth .These sites will help you transform from novice to ninja in javascript :-)
Candis W
Front-End Developer, Free Code Camp student and aspiring Full Stack Developer
Out of all the sites I have been to. HackerRank, codeAcademy, even youtube to learn new things. I think I learned the most from courses I took at Udemy. I know it costs some money, not a lot but if you are going to spend $60 on one video game you can buy 3 Udemy Courses.
If I could make any recommendations for possible paths. If you want to learn pure Javascript I would recommend Maximillian Schwarzmuller since he has some of the best courses I have taken and have pure JS courses.
If you want to go on the Angular 2 route I would check out Maximillians courses he has MEAN with A2, a pure Typescript course which works well after you have taken the JS course and the ES6 course.
If you want to go the React route i would Go with Stephen Grider for learning some REALLY in depth work with react and advanced React.
For a great nodejs course check out Andrew Mead and his node course. the most updated on of course he does one I guess for each LTS.
Now here is the big money save. Wait for a sale. You might need to buy one cheap course then they will email you on sale courses and they have them all the time. I have several $100 courses that I got for 60% off or more.
If you are like nah I really could just learn things for free other ways yes this is true but if you are used to learning from professors like myself then this is the way to go. I took these courses and within a month I had job. Now you still need to practice your craft so still don't stop learning. I plan to get a little more in depth with Node js, server ngnix, and mongodb since I am a full stack developer. Good luck to you and I hope you enjoy yourself.