HTML, CSS, and Javascript for Web Developers

share ›
‹ links

Below are the top discussions from Reddit that mention this online Coursera course from Johns Hopkins University.

Offered by Johns Hopkins University. Do you realize that the only functionality of a web application that the user directly interacts with ... Enroll for free.

Reddsera may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Coursera. Thank you for using these buttons to support Reddsera.

Taught by
Yaakov Chaikin
Adjunct Professor, Graduate Computer Science
and 9 more instructors

Offered by
Johns Hopkins University

Reddit Posts and Comments

0 posts • 26 mentions • top 15 shown below

r/ApplyingToCollege • comment
12 points • clashofclans202

For Computer Science, call local companies (or even companies in other states if you have other relatives there who can provide you a house and feed you over the summer).

If your school load isn't heavy, try taking some coursera courses (or any online CS course) to learn more languages. I would recommend taking at least these courses:

https://www.coursera.org/learn/html-css-javascript-for-web-developers

https://www.coursera.org/learn/python

Buy the certificates and attach it to your resume.

If a company accepts your request to intern and calls you in for an interview, you can bring your resume and certificates to increase your credibility.

If you want, you can research some companies and see what skills they require, and take some online courses related to those, in addition to the courses I listed above.

When I applied for my internship, I also only had an intro CS class and a few online classes up my belt, so you should be fine. Just don't expect to get paid, and don't shoot for a company like Google or Apple. Try start-ups and small companies.

r/javascript • comment
2 points • wonderful_wonton

Yaakov Chaikin's stuff on coursera in the Johns Hopkins program is a good intro. His angular js class was just ranked the best course on coursera, I believe. He teaches in an easy-to-follow way, but in a rigorous way that doesn't skimp on programming language concepts. https://www.coursera.org/learn/html-css-javascript-for-web-developers/home/welcome

r/adops • comment
2 points • kaane

I am a marketing consultant and just like you, I don't need to know programming. I thought just a basic, general knowledge could help. Last summer when the business was low, I took this course link

The instructor really knows what he is doing and the course was actually fun. Lots of assignments and additional material if you want to go the extra mile.

You can learn javascript from a book for sure, but my experience is that structured courses like this will help you keep a steady schedule and be more rewarding in the long run.

r/webdev • post
4 points • nosleepnomore
Has anyone done these courses before? Please help!

These are the two courses I found on Coursera -

Build Complete Web Solutions by Hong Kong University of Science and Technology - This one is a specialization with several courses.

HTML, CSS, and Javascript for Web Developers by Johns Hopkins University - This is one of the courses from the specialization of Ruby on Rails.

Has anyone done either of the course before? Or anyone with a knowledge of webdev please suggest if it is worth doing either of the course? I am more leaned towards the HKU one since it's a complete course on webdev.

Are there any other courses you guys would suggest? Thank you.

Note - I am a complete beginner without any prior knowledge of webdev or programming.

r/cscareerquestions • comment
1 points • 00rb

As others have said, take a MOOC as a refresher. Don't sweat it. Just spend an hour a day on it, and maybe sit down with it for 4 hours on the weekend. You can do that -- just start today.

You have experience as a Java developer, and I don't know about Chicago specifically but I would wager that's half of all jobs there. Java has changed since then, but I'm reasonably sure it's all syntactic sugar and neato new features than you can mostly learn in a few hours of study.

The only real hard parts are:

1) Getting your shit and your resume together, and determining the narrative you're going to tell people. Try to make your time in entertainment as exciting and creatively fulfilling, that you were chasing a "dream." Talk about how strong you are with interpersonal skills and everything you've learned from the experience. Give them the impression you're ready to buckle down again and get serious. The right hiring manager will understand and perhaps envy you.

2) Facing all the interview rejection. But remember, you just need to get your first job. The next one after that will be easy.

I wouldn't suggest taking pricey courses since everything is available for free, unless you have more financial resources than you indicate (e.g. have rich parents willing to pay for it or something).

Here's a course for you:
https://www.coursera.org/learn/html-css-javascript-for-web-developers

If it turns out it's too advanced (you might need more recent web experience), find another one and do that. Just an hour every day.

You've got this.

r/learnjavascript • comment
1 points • ColanderResponse

Just discovered this one as well. Also free, covering HTML, CSS, and Javascript basics. Taught by a prof at Johns Hopkins: https://www.coursera.org/learn/html-css-javascript-for-web-developers#syllabus

r/webdev • comment
1 points • accidentalCaveman
r/entj • comment
1 points • chadbrochilives

Unlike the vast majority of careers, Software Engineering / Development allows you to place your focus in any area that you want. As someone below mentioned, you can go with a "Software As A Service" model that allows you to create once, then focus your effort into marketing and gaining connections. After you made enough funds, and if you played your cars correctly, instead of putting in additional programming work, you instantly have access to the meta game where you can start buying smaller companies for pennies on the dollar so that you can fold their technology into your stack.

​

If being an entrepreneur is not your thing, you can work as a consultant and set your own hours, so that you can choose when you go in, and how much work your complete each day. If you do it with a company ,lets say, Microsoft; due to their coding practices, if you are even almost good, you can perform a week's worth of work in 10 hours; just be sure to properly 'stretch' your work out (it kills me to do it, but after a few months back when I was there, it became an unspoken requirement from the team).

​

You can also choose to go onto the architect side of things and not touch a single line of code; just work on developing systems to be implemented by someone else. You would be a commander in the truest sense. With that said, nothing sucks more than working for a principal engineer or a software architect who can't implement their own code.

​

https://www.coursera.org/learn/html-css-javascript-for-web-developers might be a good place to start; though I would recommend -NOT- going with the ruby on tails program. Ruby (and python for that matter) shoves you in a very very structured box that forces you into very specific workflows and stacks. If you do go with RoR, i hope you like cancer.

r/careeradvice • comment
4 points • Crippled_shadow

> What are some ways to make money online with these skills?

  • Freelance work.
  • Cold-call local businesses asking if they would hire you to make a website.
  • remote/part-time work.
  • Make a phone app and get some ad revenue.
  • Find a niche market, develop a site for it then sell the site

> Since there are so many experts...

We actually need more software developers right now. Unemployment is low so developers shouldn't have too much of an issue finding a job.

> ... how does someone who's just starting get a job doing this?

This really depends on the experience level. Someone with absolutely no experience should spend several months learning before applying. Check this out to get an idea of what language to should learn.

Let's say web-development was chosen. Here's the order of operations I would recommend:

  • HTML:
  • The first thing to learn is very basic HTML. HTML defines what is shown on the website (buttons, images, tables...). If you can figure out how to show an image on a screen using HTML that's perfect for now. W3Schools is a great resource for this.
  • Estimate time: 1 hour to a few days to get comfortable.
  • JavaScript
  • Next is JavaScript. JavaScript defines what happens when you hit a button, submit forms, etc. This is your bread and butter and your entire career will be focused around this. You are going to continually be learning about this one for the rest of your career. For starters, I recommend a good series like the Net Ninja or a free course through Coursera
  • Estimated time: 3-7 months to get comfortable.
  • CSS
  • Last of the major ones is CSS. CSS makes the stuff in the HTML look pretty. You will continuously mess this one up then wonder why the hell your box isn't showing up where you want it to. W3Schools is a great resource for this.
  • Estimated time: 1 hour to a few days to get comfortable.

Everything above is needed. Everything below starts is optional but are all pretty common terms to see on job descriptions. There is no order you should follow here

  • JavaScript Frameworks/ Libraries:
  • All of these are optional. Think of them as Add-ons to JavaScript that make your life easier. A few of the major ones are JQuery, Angular and React. Codevolution and the Net Ninja have great tutorials on these. HTML
  • Estimate time: Depends on what you are learning. A few days for Jquery, a week for React and 3 weeks for Angular.
  • NodeJS
  • This is only needed if you are doing back-end development. You write this in JavaScript and it defines what happens on the websites server like who has access to what information, security, storage, etc. And again, Codevolution and the Net Ninja are great resources for this.
  • Estimated time: 1 month to get comfortable.
  • Git
  • Git isn't necessary but it is an industry standard so you will have to learn it eventually. Git is like the Google Docs of programming. It allows multiple developers to work on the same project without getting in each others way. This will be your portfolio when looking for jobs. Put all your projects here. Even the smallest ones. You will need this in lieu of work experience or a 4-year degree. I don't have any great resources to learn this one, sorry.
  • Estimated time: A few days to get comfortable.

That's a lot of things you need to learn but the nice thing is that there is a lot of overlap so when you learn CSS you also learn HTML. When you learn a JavaScript library, you get better at JavaScript. If you learn JavaScript you're more than halfway done learning NodeJS. All in all, if someone is dedicated, they can get proficient enough in 6 months. To get a job, you will most likely need a GitHub portfolio with a few projects you made that you can show off. They don't need to be fancy, just something you can talk about during an interview. Contributing to open-source projects (Github projects that random people can help out on) can go a long ways during an interview. Helping to fix a few minor bugs that someone reported should be more than enough. Then, just keep sending out applications until someone bites. If you see a lot of job descriptions asking for something you don't know, consider adding it to your arsenal of tools. Good luck.

r/webdev • comment
1 points • CaptainLisaSu

Hello guys, I would love to share my future plan here. I am an engineer but I've stopped working in the field. I am financially stable and working only 15-20 hours a week which means I have time to improve my dev skills.

My knowledge so far: I taught myself html and very basic CSS many years ago. I also took a course on developing an ecommerce website with PHP but I have forgotten most of that. What I want to say is that I am not completely new to the field but whatever I did so far was only as a hobby and never professional.

My AIM: I want to be able to apply to webdev(frontend) jobs by August next year. This means I have just over a year. I also intend to focus on frontend as that is what fascinates me. The backend, not so much but who knows things could change.

My Plan: I am getting started with an HTML/CSS/JS course and i want to get the basics right before I move on. I have selected this course:

https://www.coursera.org/specializations/web-design

The course looks really detailed but I plan to finish it in half the time. The alternate I could find was this:

https://www.coursera.org/learn/html-css-javascript-for-web-developers

This course says it can be done in 28 hours(as opposed to 6 months for the one above). Should I just go ahead with this short course since I already know HTML5(fresh) and am familiar with CSS from years ago? Or should I do the longer course? Remember that I want a rock solid foundation here.

Thanks for reading. Let me know if i'm on the right track :)

r/programacion • comment
1 points • Clanesito29

o este de php

https://www.udemy.com/course/php-y-mysql/

Recomendas los cursos de udemy?. Porque los de coursera parecen serios que te dan certificado y todo ej: https://www.coursera.org/learn/html-css-javascript-for-web-developers pero me parecen más cortos que los de udemy

r/learnjava • comment
1 points • hoxeon

Solid Java is not a trivial familiarity with loops, methods and what not. Spring Boot requires a solid understanding of Core Java (Java I && II), JDBC, HTML/CSS/JS and a good overall understanding of OOP & design patterns in a more than just a familiarity.

Jet Brains Academy also has a great map on what you need to have, I suggest getting through the material and start on Spring Boot from there, filling the gaps as you move on. Also, Java Brains channel has some fantastic material worthy of checking.

Do you really need all of that to start with Spring framework? No, you can have nothing about Java and still be able to put up a working page and fiddle around just fine. The underlying question is 'finding a job', and the answer is: Absolutely Yes. You need all of that and possibly a little more to have a hiring manager interested to have a conversation.

If you're looking for an enterprise grade training that's quite costly, you possibly need to look at The Oracle University's Learning Subscription. Before thinking about Spring Boot, take a look at the syllabus of Java SE/EE and see where you at. Take notes, fill the knowledge gap with the free materials if you cannot afford the fees. But it's quite the standard of what an enterprise grade Java developer must know and have in order to be employable.

r/cscareerquestions • comment
0 points • Fwellimort

In the coming entry market with every mom and pop trying to break into software?

You probably want at least a Computer Science degree to get your foot in the door.

For front-end, JavaScript/React/whatever. Take some free course like: https://www.coursera.org/learn/html-css-javascript-for-web-developers#about

And maybe some more courses: https://www.coursera.org/search?query=front-end&utm_source=linkshare&siteID=eWwXyydyhzs-O1e678UfVvSpyq04WCI_NA&ranEAID=eWwXyydyhzs&utm_content=10&ranMID=40328&ranSiteID=eWwXyydyhzs-O1e678UfVvSpyq04WCI_NA&utm_campaign=eWwXyydyhzs&utm_medium=partners

And also study data structure and algorithms.

r/AskReddit • comment
1 points • natural20s

Happy to help with some resources I've shared with others in the past.

Web Technologies in General (Coursera - take for free from Johns Hopkins)

- https://www.coursera.org/learn/html-css-javascript-for-web-developers

Javascript

- https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript

- https://www.freecodecamp.org/news/javascript-projects-for-beginners/

CSS

- https://developer.mozilla.org/en-US/docs/Web/CSS

HTML

- https://developer.mozilla.org/en-US/docs/Web/HTML

REACT

- https://reactjs.org/tutorial/tutorial.html

Python

- https://www.freecodecamp.org/news/learn-python-free-python-courses-for-beginners/