Skip to main content
14 answers
19
Asked 1199 views

What is the best website to learn coding/programming ?

What is the best website to learn coding/programming such as Python and Javascript which is free and includes a certificate? I am looking to potentially create an AI chatbot and/or a game.

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

19

14 answers


7
Updated
Share a link to this answer
Share a link to this answer

Kara’s Answer

I loved Free Code Camp (https://www.freecodecamp.org/)! I learned Javascript & HTML with it and felt really prepared when I started my bootcamp. It's got great documentation and tutorials and a range of different skills to learn.
Thank you comment icon I'm excited to put your great advice to good use! Tabarak
7
4
Updated
Share a link to this answer
Share a link to this answer

Amanpreet’s Answer

Hi,

There are many MOOC courses online and you can join Coursera, EdX, Class Central etc to learn many courses for free.
FreeCode Camp is also a great. If you want to follow a structure then you can follow CS50 from Harward University.
here is a video that explains it really well - https://www.youtube.com/watch?v=3xaVX0cluDo
You can post the doubt on stackoverflow, codecamp and many other forums if you are stuck.
Mostly just a google search can get you unstuck as most of the things you will be learning will be basic to intermediate.
I hope this helps. Guy in the video also suggests and I as well that start with python, it is easy and diverse and robust.

Happy Learning!!!
Thank you comment icon Thank you, Amanpreet for the advice. Tabarak
4
2
Updated
Share a link to this answer
Share a link to this answer

Thays’s Answer

Codeacademy, FreeCodeCamp, Coursera, edX, W3Schools. This it’s some examples but I recommend researching each platform to see which one best fits your learning style and preferences. Also, check for recent reviews and recommendations to ensure the platforms are up-to-date and effective. Best of luck!
2
2
Updated
Share a link to this answer
Share a link to this answer

Harmit’s Answer

Hi Tabarak,

There are many good websites available for you to use. W3Schools has courses on a wide variety of programming languages (free and paid), and they also have certifications that you can earn by doing courses. Codeacademy is another resource I have used in the past and found their lessons to be really helpful during my time at university.

Hope this helps!
Thank you comment icon Thank you, this is amazing! I really needed it. Tabarak
2
2
Updated
Share a link to this answer
Share a link to this answer

Makarand’s Answer

Hi Tabarak,

If you're interested in mastering various programming languages, W3C School is an excellent resource to consider. Here's the link to their website: https://www.w3schools.com/

Best Regards.
Thank you comment icon I appreciate you taking the time to answer this. Tabarak
2
1
Updated
Share a link to this answer
Share a link to this answer

Alok’s Answer

I suggest browsing through YouTube channels as opposed to visiting websites. Numerous YouTube channels feature high-quality content shared by individuals. Spend some time exploring different channels to discover the one that fits your needs and works best.
1
1
Updated
Share a link to this answer
Share a link to this answer

Tami’s Answer

A fun way to learn coding is through gamification! Here's a list of websites that have 'gamified' the process of learning how to program:
-
- https://www.codedex.io/ (python/javascript)
- https://arcade.makecode.com/ (more about programming logic)
- https://codecombat.com/ (python/javascript)
- https://www.codewars.com/?ref=create-learn.us (python)

There's plenty more up there, if you're interested in finding more sites like these just Google 'gamified coding'. Hope this helps.
1
0
Updated
Share a link to this answer
Share a link to this answer

sasi’s Answer

Udemy, Pluralsite are trainer led course sites.
For anything specific to Microsoft please refer to https://esi.microsoft.com
0
0
Updated
Share a link to this answer
Share a link to this answer

Nicole’s Answer

W3Schools is a fantastic resource I thoroughly enjoyed while learning to code. Moreover, YouTube videos provide an engaging, simple, and swift method for acquiring new skills!
0
0
Updated
Share a link to this answer
Share a link to this answer

Iván’s Answer

There are several excellent websites where you can learn coding and programming. The "best" website often depends on your learning style, the programming language you're interested in, and the type of content you prefer. Here are some popular options:

1. **Codecademy:** Offers interactive coding lessons in various programming languages. It's great for beginners and covers a wide range of languages, including Python, JavaScript, HTML/CSS, and more.

2. **Coursera:** Provides courses from universities and institutions around the world. You can find both beginner and advanced programming courses, often with video lectures, assignments, and quizzes.

3. **edX:** Similar to Coursera, edX offers courses from universities and institutions. It covers a variety of programming topics and languages.

4. **freeCodeCamp:** A comprehensive platform that offers free coding challenges, projects, and certifications. It covers HTML/CSS, JavaScript, Databases, Git & GitHub, and more.

5. **Khan Academy:** Known for its user-friendly approach to learning, Khan Academy offers introductory coding courses, particularly for JavaScript.

6. **Udacity:** Offers "nanodegree" programs in various tech fields, including programming. It's more structured and project-focused.

7. **Udemy:** A platform where individual instructors create and sell courses. There's a wide range of programming courses available, often at a relatively low cost.

8. **W3Schools:** A great resource for web development, offering tutorials and references for HTML, CSS, JavaScript, and more.

9. **Mozilla Developer Network (MDN):** Offers thorough documentation and tutorials for web development, focusing on web technologies like HTML, CSS, and JavaScript.

10. **The Odin Project:** Focuses on web development and provides a comprehensive curriculum to help you become a full-stack developer.

11. **Hackerrank:** Offers coding challenges and competitions to help you practice coding skills in various languages.

12. **LeetCode:** Primarily focuses on coding challenges to improve algorithmic and problem-solving skills.

Remember that while these websites can provide a structured learning path, consistent practice and hands-on coding are essential to mastering programming. Additionally, YouTube channels, coding communities (like Stack Overflow), and local coding meetups can also be valuable resources for learning and networking. Choose the platform that aligns with your goals, and don't hesitate to use multiple resources to reinforce your understanding.
0
0
Updated
Share a link to this answer
Share a link to this answer

Laila’s Answer

That's an excellent question! There are numerous digital platforms available that can guide you in learning programming from the ground up. The choice of platform often depends on your preferred style of learning. If you're someone who thrives on self-study, sololearn.com is a fantastic place to start. This website offers beginner to intermediate level courses in various programming languages, including:

- C#
- Python
- Java
- JavaScript
- C++
- C
- SQL
- Angular

I hope you find this useful!
0
0
Updated
Share a link to this answer
Share a link to this answer

Roberto’s Answer

It is important to have a view of the big picture across IT technology.

Here you can learn about AI, cloud, and more: https://skillsbuild.org/
0
0
Updated
Share a link to this answer
Share a link to this answer

James Constantine’s Answer

Hey there, Tabarak!

If you're on a mission to master coding and programming, you're in luck! There's a whole world of websites out there that offer top-notch, free resources. But, let's be honest, finding a site that gives you quality content and a certificate to boot can be a bit like finding a needle in a haystack. So, let's dive into some of the best places to learn coding and programming, with a special focus on Python and JavaScript. And the cherry on top? They're free and they offer certificates!

First up, we've got Codecademy. This is a fantastic place to start your coding journey. They offer interactive lessons in a whole host of programming languages, including Python and JavaScript. Their courses are perfect for beginners, with step-by-step instructions and practical exercises to help you really get to grips with the concepts. While Codecademy does offer free courses, they also have a premium option called Codecademy Pro. This gives you access to extra features like quizzes, projects, and personalized learning plans. And once you've finished a course or track, you'll get a certificate to show off your new skills.

Next on the list is FreeCodeCamp. This is a great platform for anyone interested in web development. They offer a broad range of courses covering everything from HTML and CSS to JavaScript and Python. The learning style here is project-based, meaning you'll be building real-world applications as you learn. The entire curriculum at FreeCodeCamp is free, and once you've completed their challenges and projects, you can earn certifications in various areas of web development.

Coursera is another top pick for learning coding and programming. They offer both free and paid courses, and they even provide financial aid for those who can't afford the paid options. Coursera works with top universities and institutions from around the globe to offer high-quality courses in various programming languages. You'll find Python and JavaScript courses taught by professors from world-renowned universities. And once you've completed a course, you'll receive a certificate that you can add to your resume or LinkedIn profile.

But wait, there's more! Here are a few other platforms that deserve a mention:

- edX: This is a massive open online course (MOOC) provider that offers courses from top universities and institutions. They offer a wide range of programming courses, including Python and JavaScript, taught by field experts. While edX offers free access to course materials, certificates usually come with a fee.

- Udemy: This is an online learning marketplace where instructors can create and sell their courses. Not all courses on Udemy are free, but they often have sales where you can snag coding courses at discounted prices. Udemy offers a huge selection of Python and JavaScript courses that are perfect for beginners.

- Khan Academy: This is a non-profit organization that provides free educational resources, including coding tutorials. Their programming curriculum isn't as extensive as some other platforms, but they offer introductory courses in JavaScript and Python, making it a great starting point for beginners.

So, to wrap things up, if you're looking to learn coding and programming, Codecademy, FreeCodeCamp, and Coursera are some of the best websites out there. They offer free resources and provide certificates. They provide comprehensive lessons in Python and JavaScript, giving you the skills you need to create anything from AI chatbots to games. Don't forget to check out what each platform has to offer and choose the one that best fits your learning style and goals.

Some of the top references I used are:
1. Codecademy - www.codecademy.com
2. FreeCodeCamp - www.freecodecamp.org
3. Coursera - www.coursera.org
0
0
Updated
Share a link to this answer
Share a link to this answer

James Constantine’s Answer

Hello Tabarak,

Embarking on the journey of learning coding and programming is an exciting endeavor, and thankfully, there is an abundance of websites that provide extensive resources and tutorials to guide you. The best fit will depend on your unique needs and preferences. Here, I'll share with you a list of highly acclaimed websites that offer complimentary coding courses in Python and JavaScript, with the added bonus of earning certificates.

1. Codecademy:
Codecademy is a favorite among online learners for coding and programming. It provides engaging courses in a variety of programming languages, including Python and JavaScript. The courses are designed with beginners in mind, offering practical exercises and projects to solidify your understanding. While the fundamental courses are free, they also have a Pro version with extra features and content, and the opportunity to earn certificates upon completion.

2. FreeCodeCamp:
FreeCodeCamp, a non-profit organization, provides a comprehensive curriculum for learning web development. The curriculum spans across numerous topics, such as HTML, CSS, JavaScript, Python, and more. The platform offers interactive coding challenges and projects to hone your skills. The courses are entirely free, and upon completion of their certifications, you can proudly display your accomplishments to prospective employers.

3. Coursera:
Coursera is a renowned online learning platform that collaborates with universities and organizations to offer a broad range of courses, including coding and programming. It features courses from prestigious institutions like Stanford University and the University of Michigan. Coursera offers both free and paid courses, enabling you to learn at your own pace. While not all courses provide certificates for free, financial aid options are available for those who qualify.

4. edX:
edX is another well-known online learning platform that offers a wide array of coding courses from top global universities. It provides courses in Python, JavaScript, and other programming languages. edX offers free audit tracks as well as paid verified certificates. The platform also provides MicroMasters programs and Professional Certificates, which can boost your credentials in specific programming areas.

5. Khan Academy:
Khan Academy is a non-profit organization that offers free educational resources, including coding courses. While their programming curriculum may not be as extensive as others, Khan Academy provides introductory courses in JavaScript and HTML/CSS. Their courses are self-paced and include interactive exercises and challenges to reinforce your learning.

6. Mozilla Developer Network (MDN):
MDN is a fantastic resource for web developers, offering thorough documentation and tutorials on various web technologies, including HTML, CSS, and JavaScript. While it may not provide structured courses like other platforms, MDN's documentation is highly respected and can be a valuable reference while learning to code.

Remember, while these websites offer free resources and certificates, the significance of these certificates can vary. In the tech industry, practical skills and experience often carry more weight than certificates alone. So, it's crucial to concentrate on gaining hands-on experience by working on projects and building a portfolio to demonstrate your skills.

Top 3 Authoritative Reference Publications or Domain Names Used in Answering this Question:
1. Codecademy - www.codecademy.com
2. FreeCodeCamp - www.freecodecamp.org
3. Coursera - www.coursera.org
0