๐ŸŒ
freeCodeCamp
freecodecamp.org โ€บ news โ€บ learn-java-free-java-courses-for-beginners
Learn Java โ€“ Free Java Courses for Beginners
January 3, 2022 - In this freeCodeCamp article, you will learn about the Java Virtual Machine as well as the architecture behind it. ... Read more posts. If this article was helpful, share it. Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as developers.
๐ŸŒ
freeCodeCamp
forum.freecodecamp.org โ€บ t โ€บ i-want-to-learn-java โ€บ 433803
I want to learn java - The freeCodeCamp Forum
December 5, 2020 - Hi everyone. As you can see on topic ฤฑ want to learn java.I am a university student and we are learning java but it is not enough for me . Also ฤฑ want to make mobile application on android. I was starting java on w3schooโ€ฆ
Discussions

where is the java course ?
To piggyback on this guy's question, I already know that fcc doesn't offer any Java courses, but do you guys know any places where you can reliably learn Java? This is far in the future for me so I know I can search it up once I'm there, but I might as well take the chance to ask now and get an idea. More on reddit.com
๐ŸŒ r/FreeCodeCamp
9
1
September 12, 2023
FREECODECAMP of JAVA?
Please ensure that: Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions You include any and all error messages in full - best also formatted as code block You ask clear questions You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions. If any of the above points is not met, your post can and will be removed without further warning. Code is to be formatted as code block (old reddit/markdown editor: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png ) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc. Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit. Code blocks look like this: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above. If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures. To potential helpers Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice. I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns. More on reddit.com
๐ŸŒ r/learnjava
8
4
August 15, 2024
Colt Steele is running a free Code Camp on YouTube.
He's a good egg. I'm sure lots of folk will get something out of this. More on reddit.com
๐ŸŒ r/learnprogramming
48
1175
March 23, 2020
Odin project vs Free code camp vs appacademy.io vs ossu vs p1xt
Tier X is good for getting your feet wet, just to raise 'comfort level' with some of the general concepts and terminology. That said, if you haven't finished it already, aim to finish by March 1, or you'll be scrimping this year on time to learn 'beyond the basics'. If your goal is proficiency, I would go with App Academy Open or Full Stack Open (their 2020 version will be available next month) paired with CS50, the followup CS50 course on full stack development, plus at least 6 progressively more involved development projects (both so you have practical experience building the types of things you'd like someone to hire you to build, and so you have examples of you doing so that you can show prospective employers). OSSU is fantastic, however it's mission is to help you become well rounded in computer science topics - which is great, but doesn't lend itself to expediency in becoming great at web development. The Odin Project is fantastic as well, however though it is far easier than App Academy Open or Full Stack Open, the cost of that ease is that it teaches less. You learn less. Please don't take this as a dis on Odin though - the resource is great and has really blossomed over the years as a solid option. It's just that if you want to get from 1 to 10 over the course of a year, Odin will only get you to about 3, with CS50 boosting you to about 5. App Academy or Full Stack would get you to about 7 with CS50 boosting you to about 9, much closer to your goal. That said, If you try (and I mean legit give it your level best) App Academy Open or Full Stack Open and find that they are absolutely 100% too damn hard and you feel that you are wasting your time trying to dive into a deep end you're not ready for but you WOULD be ready if you just had a couple more laps in the shallow end. Odin would be a good quick boost - just don't spend more than a month with it. Whichever route you take, aim to finish by September 1 - and spend the rest of the year developing a solid portfolio with the skills you've learned, studying the language of your choice in depth, and practicing algorithms so you can walk into an interview with confidence. Being able to apply what you've learned is equally, if not more, important than the months spent learning it - and practice is crucial. Don't waste your time on FreeCodeCamp - sure, it's free in terms of monetary cost, but it's not free in terms of your time, which is a much more valuable commodity. Many people learn from it, it has a loyal following - because it's highly motivating - because it's easy. You can spend / waste years on it, then look back and think you learned a lot, when really, if you'd spent that time on literally any other resource (Odin, App Academy Open, Full Stack Open, CS50, or dozens of others) you would have experienced a much higher return on your (time) investment in terms of amount learned per hour spent. If I were starting out right now, in your position, with 40-50 hours per week to devote, my schedule would be: Goals Finish Tier X by March 1 Finish App Academy Open by September 1 Finish CS50 by July 1 Finish CS50 Web Programming with Python by September 1 Finish GeeksForGeeks C programming by July 1 Finish GeeksForGeeks Python programming by September 1 Have three substantial projects forming the bulk of a professional portfolio by mid-December. Have a complete, professional looking, well thought out resume/CV by the end of December. Have studied algorithms and data structures and done hundreds on problems on HackerRank by the end of December. Have researched available jobs in your area by the first week of September, and use that research to drive your entire effort from September to December as you prepare your portfolio and resume/CV to demonstrate that you are well qualified to fulfill the responsibilities for the jobs that most align with the future you want. Schedule February: Tier X on Khan Academy (all available time) March: App Academy Open (40-50 hours/week) April: App Academy Open (20 hours/week), CS50 (20 hours/week) May: App Academy Open (20 hours/week), CS50/GeeksForGeeks-C (20 hours/week) June: App Academy Open (20 hours/week), CS50/GeeksForGeeks-Python (20 hours/week) July: App Academy Open (20 hours/week), CS50 Web Programming with Python/GeeksForGeeks-Python (20 hours/week) August: App Academy Open (30 hours/week), CS50 Web Programming with Python (10 hours/week) September: Research jobs in your local area (not to apply, but to see what's available), pick a backend language that is desirable in your area, study it. Study the docs. Study it on GeeksForGeeks. Build one project per week of increasing difficulty. October-November: Study the Algorithms and Data Structures sections of GeeksForGeeks one day a week. Practice doing problems on HackerRank one day a week. Spend the rest of the week perfecting one spectacular project per month for your portfolio. December: Clean up projects and assemble a clean looking, aesthetically pleasing, portfolio. Craft your resume/CV. Spend one day a week (minimum) practicing problems on HackerRank or doing problems from a past Google Code Jam. Notes By September, you should have learned how to branch and commit code to Git using meaningful commit messages - ensure you adhere to this during your October-December activities. You should also have learned the importance of testing, linting, and formatting your code consistently - keep this in mind as well from October-December. You could freely substitute Full Stack Open for App Academy Open above, it is just as good a resource - the trade off is that App Academy has a bit gentler introduction at the start (though both end at about the same difficulty). If it looks like you might not finish App Academy Open by the end of August, suck it up and work harder. If you're stuck for more than a day on something, reach out for help, on their slack, on Twitter, whatever. You NEED the September-December activities. Even if you don't end up in a whiteboard interview, having studied algorithms and data structures will make you a better programmer, and having practiced on Hackerrank will remove the 'fear factor' from the interview process because if they decide to whiteboard you, it'll be old hat by then. You need the 'post learning' projects to craft a professional portfolio - actual projects that you put a month of effort into doing well will demonstrate that you're doing work at the level a prospective employer will expect. Always give yourself one day off a week to relax. The time off isn't stealing learning time from yourself, it's giving the learning time to sink in and is more productive and sustainable long term. Eat well - sleep - and workout. Whatever that means for you. I'm not joking about this. Sure, study your ass off, study for 12 hour days if you want - heck, study for 16 hour days if you want - but eat regular meals, get sleep, and have physical activity whether that be walking, jogging, hitting the gym, grabbing a pickup game of some sport you enjoy, whatever, but something. It will power you to learn more. More on reddit.com
๐ŸŒ r/learnprogramming
21
29
February 23, 2020
๐ŸŒ
W3Schools
w3schools.com
W3Schools Online Web Tutorials
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
๐ŸŒ
freeCodeCamp
freecodecamp.org โ€บ news โ€บ learn-the-basics-of-java-programming
Learn the Basics of Java Programming
September 27, 2023 - We just posted a full course on the freeCodeCamp.org YouTube channel that will teach you the basics of Java programming. Alex Dobinca Cristian developed this course. He is known for his great Udemy courses, and now brings this course to our channel. Java, as a programming language, is celebrated for its 'Write Once, Run Anywhere' principle. This means that code written in Java can run on any device that has a Java Virtual Machine (JVM), making it incredibly versatile.
๐ŸŒ
freeCodeCamp
freecodecamp.org โ€บ news โ€บ tag โ€บ java
Java - freeCodeCamp.org
Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice.
๐ŸŒ
milliondollargilit
milliondollargilit.weebly.com โ€บ blog โ€บ java-freecodecamp
Java freecodecamp - milliondollargilit
July 2, 2023 - Watch the full course below or on the YouTube channel (4-hour watch). After this course you may understand the Java code in this XDCD comic. Farhan is an experienced software engineer here at...
Find elsewhere
๐ŸŒ
freeCodeCamp
freecodecamp.org โ€บ news โ€บ learn-java-object-oriented-programming
Learn Java Fundamentals โ€“ Object-Oriented Programming [Full Book]
November 9, 2023 - Are you just getting into software development? Or do you need to upgrade your coding skills? Java's significance within the tech sector stands unchallenged, so it's a great place to start. Java is at the foundation of Object-Oriented Programming (OO...
๐ŸŒ
Mimo
mimo.org
Mimo: The coding platform you need to learn Web Development, Python, and more.
Yes. You can start learning with Mimo for free and explore a selection of lessons and features.
๐ŸŒ
YouTube
youtube.com โ€บ channel โ€บ UC8butISFwT-Wl7EV0hUK0BQ โ€บ search
Intro to Java Programming - freeCodeCamp.org
Learn math, programming, and computer science for free. A 501(c)(3) tax-exempt charity. We also run a free learning interactive platform at freecodecamp.org
๐ŸŒ
freeCodeCamp
freecodecamp.org โ€บ news โ€บ java-programming-language-basics
Java Programming Language Basics
December 7, 2019 - Also, here is a list of free IDEs ... care. Say Thanks ยท Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as developers....
๐ŸŒ
UnoGeeks
unogeeks.com โ€บ home โ€บ blog โ€บ freecodecamp java
FreeCodeCamp Java
December 25, 2023 - FreeCodeCamp is an online platform that offers free coding tutorials, interactive coding challenges, and projects in various programming languages, including Java.
๐ŸŒ
YouTube
youtube.com โ€บ playlist
JAVA FREECODECAMP.ORG - YouTube
Share your videos with friends, family, and the world
๐ŸŒ
freeCodeCamp
freecodecamp.org โ€บ news โ€บ object-oriented-programming-concepts-java
Object-Oriented Programming in Java โ€“ A Beginner's Guide
April 18, 2022 - Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as developers.
๐ŸŒ
DataCamp
datacamp.com โ€บ courses โ€บ introduction-to-java
Java Course for Beginners Course | DataCamp
You will learn how Java works, write your first lines of code, and explore essential programming concepts step by step.<br><br> <h2>Understand Java Syntax and Work with Data</h2><br> Begin with the basics by running a simple Java program and understanding how Java organizes its code.
Published ย  1 week ago