Is Codecademy any good to learn js? Wich sources u use as beginners?
I still don't feel like I'm ready to start building projects and whatnot or practicing myself, is there another course (preferably free but I'm open), that I can do to solidify my knowledge before I start practicing by myself?
I've used Codecademy to tech myself html and css and it was very easy to understand and I finished the course in about 4 days and I retained all the information... Great. But the course for JavaScript is much harder to understand and it's given me quite a bit of confusion. Do you suggest I learn by different means, or am I not paying enough attention?(I do that quite a bit) Thank you.
Check out Eloquent JavaScript. It's a really good introductory JS book.
I think (as an almost noob developer) that Codeacademy is fine just to practice exercises, since they only explain basic concepts and don't cover important ones. I recommend you reading a book (I'm with JavaScript and Jquery by Jon Duckett, who's books seem fine to me) and I practice on my own though sometimes I use Codeacademy. But that's the opinion of a newbie, so I think it isn't totally accurate. Hope you have a good time learning!!!
I have just finished their CSS and HTML course it was pretty good. I was wondering if I stick with them and do their javascript course so I can get my basic web dev skills down. If anyone has done it or know of a better way to learn please comment
Thanks, heaps :)
I’ve been trying to learn programming for a while. I was finding that most free resources were extremely difficult in getting the bigger pictures across and how things tied together. I finally broke down and bought the pro version of Codecademy. I started the backend engineering track and I feel like I’m actually learning a lot and making progress, understanding concepts. I feel like it gives me direction and ties concepts together on how things function together. The supplemental resources that they point you to help a lot.
I see Codecademy get a lot of hate on here and the majority of the reason is it’s too expensive, but I don’t really hear a lot about the content quality here.
Am I wasting my time with Codecademy, or is the pro version a start?
I've been designing / building informational sites (and WordPress sites) for about 5 years. I want to make more money and expand my front-end knowledge base - I've been told learning JS is the right direction.
The past couple days I've been trying my hand at JavaScript on Codecademy. The introduction bit to the course was pretty simple (strings, variables, booleans, if / else statements) - I felt really good about it. But when I started doing Functions, things started going downhill.
I'm not saying it's easy to learn, but the way Codecademy tries to explain JavaScript is extremely vague and it doesn't help, at all when you're stuck. If you don't know an answer, you basically google the Codecademy answer (copy and paste it) and you keep going. To me, that's not learning.
So... as someone who really just knows HTML / CSS, and wants to easily and smoothly learn JS (and eventually jQuery).. what would you recommend?
Any help is appreciated.
I am currently learning JavaScript use the Learn JavaScript course on codecademy. After that what other free courses can I use to expand my knowledge of JavaScript?
I tried the Odin project and did not like it at all. I may try it again down the road but I felt I was all over the place. Today I started codeacademy python course and finished the first python module is it worth it to get the paid version ?
Hi r/webdev!
I'm kind of new to web developing and I just completed 100% of the JavaScript course on Codecademy, so whats next? Should I jump straight to a framework like AngularJs or should I learn more vanillaJS before I dive into a framework? What is your tips?
http://www.codewars.com/
It has Javascript.
Angular is a good next step bit if you feel you need to brush up your vanilla javascript skills then learning more on that side isn't a bad route either.
The key thing to realize is that while tutorials and programming books are excellent, you will never master any language using just these resources. Mastery comes through figuring out solutions on actual projects and learning as you go. You don't have to start with a new or difficult idea but definitely pick a project to work on for your personal use and just start building.
I recently completed the HTML5, Css, And Javascript programs on codeacademy. Are there other free programs I can use to learn more and improve my skill? I'm trying to learn about front-end web development to become a web developer. I'm starting with this as my goal and later on I expect to learn app programming and other things like that but I'm starting with web development. Are there any other free programs I can use to improve my skills? If there aren't any free programs then I'm willing to pay as long as there are good deals.
Harvard's excellent CS50 could be a good next step: https://www.edx.org/course/cs50s-introduction-computer-science-harvardx-cs50x
What you can learn from CodeAcademy amounts to very little. This isn’t a diss but you’ve basically just dipped your toes into an enormous ocean. Develop a strong programming skillset and you’ll be able to work competently no matter how you end up applying it.
Sign up at CodeWars or LeetCode and start doing coding challenges using JS. Try to come up with a solution to each problem. As you struggle, you will pick up concepts and learn tricks and common solves. Compare your answers to others and see what you can improve and look at how other people approached the problem.
Edit: clarity, metaphors
So there's this pretty well-known and renowned website called Codecademy. I'm currently taking their free Java course and I don't find it to be that great. It's pretty hard to understand and the course isn't structured that well in my opinion(though I have very slight experience with Java). I'm thinking of switching to a different source but I want to know if it's just me or if it's the website/course itself?
Pretty much self explanatory... I've just started programming, and decided to start with JavaScript, since the Unity game engine uses a modified version of it, and neither of the other two languages supported by Unity (C# and Boo) are on CodeCademy... So now I've finished the whole JavaScript course, but I feel like I haven't learned everything there is to learn about JavaScript... Am I wrong? And if I am, where can I learn more for free? [Ninja Edit] Also, where can I learn more about UnityScript?
Hi. I do web development professionally, and I also don't know everything about JavaScript.
Also, here are more references for learning JavaScript:
-
https://developer.mozilla.org/en-US/docs/Web/Tutorials
-
https://developer.mozilla.org/en-US/docs/Web/JavaScript
The JS course on Codecademy is really more of an introduction to the language. For learning more about JavaScript as a language and its interactions with HTML documents, I'd recommend the material over at superherojs.com.
You can also play around with a JS REPL on the Eloquent JavaScript site.
The JavaScript is Sexy blog has some solid tutorials & resources on thoroughly learning JavaScript/JS technologies & frameworks (like Node.js and Backbone.js).
If you're interested in books, I'd recommend these (more or less in this order):
-
Eloquent JavaScript
-
JavaScript: The Good Parts
-
Professional JavaScript for Web Developers
-
Learning JavaScript Design Patterns
I'm confused as to why this ends up printing "Hello World". Doesn't word[0] just simply look at the first element in the array which is 'Hen'? How does that alone look at every element in the array and take out the first letter of it? Any help would be great.
const animals = ['Hen', 'elephant', 'llama', 'leopard', 'ostrich', 'Whale', 'octopus', 'rabbit', 'lion', 'dog'];
const secretMessage = animals.map(word => word[0])
console.log(secretMessage.join(''));
The map function takes every item in an array and maps it to a new object in a new array. In this case, it’s taking each word in the original array (animals) and mapping it to the first letter in the word (word[0]). So Hen is mapped to H, elephant is mapped to e, llama is mapped to l, and so on, giving you an array of [H,e,l,l,o,...]. The last line joins all the letters together to make “HelloWorld” with no space. It’s a little confusing because a string like ‘elephant’ is also an array of characters, so ‘elephant’[0] = ‘e’.
animals.map(word => word[0])
in a pseudo language it would mean something like that:
"For every element into the array called word, please return the first element (index [0])"
I realize this isn't a new question; but 2023, I begin my programming journey at last. The only problem is; there is so many different sources with which to get your knowledge from. I can't believe I'm saying this but I kind of wish there were LESS options - how dumb, right? I should be happy there's so many options.
Anywho, I'm signed up to a few coding learning sites and I'm sitting here in utter confusion. I have notepads and pens I bought ready. I'm an empty cup ready to be filled with Python-flavoured Lemonade.
FreeCodeCamp is, well, as the name suggests; free. Free is great. But the word 'free' should always be taken with caution. Free means there's compromise, correct? If something is free then it's not as good as it seems to be. is this the case with FreeCodeCamp? Does anyone here know if there are people really that kind and altruistic that they'd design a website and heavy curriculum of classes ABSOLUTELY free for other people to learn with ZERO hidden agenda or reimbursement?And the classes are really well-done and easy to follow?
I'm probably asking too many questions because it's free so I need to not complain about it. I'm just doing the most research I can because I need to pick SOMETHING to learn from.
Now, on the flip-side; there's Codecademy. While not free, looks promising. Plus, because it's paid, that means you get more content, right? More to learn? More promise of getting a job in the programming field? They would have to work extra hard since it's quite pricey so wouldn't they give customers their money's worth?
FreeCodeCamp mentions thousands of people who use it get their first software developer job. And Codecademy from what I've seen, uhhh...doesn't say anything about programming employers picking out Codecademy users who pique their interest and employing them.
BUT IT'S NOT FREE...so it must be good, right?The reason I'm harping on this "not free" thing is because they got a giant sale going on right now (as you can see from the link above) and if I feel like I pass this up, I'll miss a huge opportunity to get a huge deal on something potentially better than FCC.
But, on the flip side, they're a business, and businesses employ tactics like a "holiday deal" that seems huge but it's that price every other time of the year, so they up the price then make you think you're getting in on something good when you're paying regular price. Is this what they're doing? I don't know. Maybe I need to stop thinking about money and just go with FCC.
Truth is, I'm 31 now and I can't afford to not waste my own time with something that won't help me find a job in this field. So, whichever one has the highest success rate and employment rate is the one I'm going for.
ON THE OTHER HAND; I have some classes from CodeWithMosh. Mosh is great and has thorough and well-done classes on different languages. But since they're limited on a set of videos I downloaded (Sorry, Mosh) and not on a website where the learning is seemingly endless....will I learn just as much as I would on the aforementioned sites?
There's also the question if I need to use them at all. There's a wide ocean of knowledge on YouTube (the greatest video platform in the world). FreeCodeCamp even puts their classes on YouTube so I can just quickly search without even going to their websites.The problem with YouTube, however, is that I look up something like "Python for Beginners" and there's thousands of videos. Which one do I pick??! I mean, FCC's classes are HOURS long. So there's a lot I can learn, but who says this guy or girl from this channel has more effective strategies from his/her Python class with a nicely-sized playlist cut up in different parts? Like I said; there's too many options.
Maybe I'm over-thinking everything. Should I just go through different ones, pick one that catches my ears and stick with it? Or just go with FreeCodeCamp 100%?
BUT ON THE OTHER HAND; I'm also registered to sites like 42Heilbronn, w3Schools, GeneralAssembly, CodeNewbie, RealPython and Cisco Identity oh, God, it's too over-whelming!! I'm subscribed to over 100 programming people on YouTube, as well where does it end?!?!?
It's at this point of my thought process that I stop thinking about it and go back to watching stupid videos on YouTube because I get easily over-whelmed with all of this because the first jump is the hardest. It's best for me to not think about this. I'm writing an essay on it, you should see how my brain feels racing 5,000 miles per hour thinking about all of this and my life of laziness and remedial developmental delay-ness.
Ok, I'm out of hands. I'm sorry for this long post, I just needed to get all of this out. Thank you for reading or skimming through all of this, I appreciate it.
All responses are very, very very appreciated. I look forward to one day getting to know all of you.
With love,
Ralph
On codecademy there is a learn JavaScript section I just started with and I can't make since of what is wrong.
The code (JavaScript Section "Choose Your Own Adventure! 7/7)
http://pastebin.com/MXJtjLZ9
None of the prompts seem to be working regardless of what I put in them. Is this the site or something wrong with the code? The site checks the code and lets me pass to the next section but I know it's not right but can't find out that is wrong.
Line 2 could have a semicolon at the end. However, even without it it all works for me.
What exactly is not working? Do the prompts appear at all?
Do you have a popup blocker that may be interfering?
-
The confirm statement needs a semicolon at the end
-
Remove the quotes from "age" and "13" in line 3
-
Remove quotes from "userAnswer" in line 15
-
(Bieber! Really? Maybe that explains what's wrong?)
-
What browser are you using? Last checked Codeacademy was quirky with Safari
-
Change "responsiable" to "responsible" in line 6 (optional)
-
Remove the quotes in line 24 You may find this handy - http://www.w3schools.com/js/default.asp Please keep coding! Is fun. Hope this helps.
I just took my first lesson on Codecademy and I liked it. I'm tempted to go for the full year subscription to save money. Is it worth it?
Which one do you recommend me to learn html/css/js ?
I saw a video with a guy saying that learning the three in codeacademy is great and another one saying to learn html/css in freecodecamp then js on udemy
What do you guys think about it ?
Does anyone have suggestions for websites I can continue to learn on for free?