Click here to Skip to main content
15,915,703 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
Hi Team,

I been learning JavaScript since a long time. But never had an oppurtunity to work on projects which requires core JavaScript. Can you help on showing me few projects which can take mu skill to next level.
Posted

 
Share this answer
 
I think, this is a wrong idea to look at some "real" projects to learn programming. Rather, you should develop much simpler projects, but all by yourself. When you feel yourself successful and confident enough, you can use some good projects as a "master class", to widen your views and learn some techniques and features you may miss, to borrow more advanced ideas, and so on. If you are a beginner, there is one more aspect: don't allow projects of others confuse you. So, my advice is: always start with your own work.

I can suggest looking at a couple of my own projects, but it should not be for learning programming from scratch and not for copying and tweaking them; it is usually counter-productive. This is only because I tried to discuss some important deeper aspects of programming in detail, so it would be most important to read the articles themselves. And no, I don't pretend to deliver a "master class" (those are almost my first JavaScript projects), but I'm pretty sure I shared quite interesting ideas:
Tetris on Canvas[^],
JavaScript Calculator[^].

—SA
 
Share this answer
 
Quote:
Can you help on showing me few projects which can take mu skill to next level.
There is no such thing as a project that can take you to next level.

A language is a matter of learning the syntax and following tutorials.
As said in solution 2: start with your own work, or make your own projects.
Start with simple projects then get complicated slowly.

My advice:
- Master Boole algebra, that's what rules every condition in a program.
- Master one or more Analyse method, i recommend E.W. Dijkstra Top-Down method
 
Share this answer
 
v2
You can work on tic tac game
Or go to w3 school....
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900