Programming Foundations with JavaScript, HTML and CSS

share ›
‹ links

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

Learn foundational programming concepts (e.

Html JavaScript Cascading Style Sheets (CCS) Html5

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
Susan H. Rodger
Professor of the Practice
and 3 more instructors

Offered by
Duke University

Reddit Posts and Comments

0 posts • 15 mentions • top 12 shown below

r/coursera • post
6 points • mustadeth
Coursera's Programming Foundations with JavaScript, HTML and CSS is down

I have been trying to start this course but it's been "in maintenance" since yesterday, it's part of an specialization and other courses from that specialization are working regularly anyone has any idea what's going on?

https://www.coursera.org/learn/duke-programming-web

r/learnprogramming • comment
15 points • Laughingllama42

If you're trying to learn javascript then you're in luck its taken over the frickin internet. There are so many resources for javascript. If you want to strengthen your basics with vanilla javascript and get to know how to use it alongside web dev I'd recommend freecodecamps basic introduction. They also have some more advanced subjects but personally I felt like they were holding my hand too much. So when I went to learn javascript I found this github resource page. Open source books and they were amazing, here they are. Though if you're less into reading and more into classes you can try one of the more basic javascript and html courses on coursera by duke university. Overall though there are some really great sources out there. And if your ever in the need of something else I found this website that outlines a "path" for cs. I've seen it go around here too, its a good outline and pretty similair to the way I was currently learning in my Uni. Haha continue FCC they're pretty good though if you want best way you're going to get good at javascript would most likely be by creating your own project. I know a lot of people say that but it is true. No worries though everyone does it at their own pace I just had to say something after seeing Udemy. I loved that website but after seeing how much money I wasted I realized there definetley are better resources out there not to mention udemy has an issue with audits on their courses. Anyone can make a course and the entire idea that hey courses are only 10 dollars get them now they're on sale!!!!!!!! .......they're always on sale.

r/learnprogramming • post
2 points • codermike13
Coursera- Duke University Programming Foundations with JavaScript, HTML and CSS. Thoughts?

https://www.coursera.org/learn/duke-programming-web

I am currently working on Free Code Camp but I want to expand my knowledge and skills regarding HTML and JavaScript.

Is taking a course on Coursera worth it? Will I actually learn how to make a webpage? Would I be able to add it on my resume if I complete the course?

r/careerguidance • comment
1 points • jocamar

If you enjoy web development you'll have no trouble finding work, since there's a large demand for that right now. I think in this day and age everybody should at least have some programming experience and it's not very hard to get a grip on the basics. Attending some college classes would help and there're a lot of online resources and courses on that.

As for working with big clients, yes, it certainly helps you get experience in that area if you end up wanting to get into web development in the future. Large consulting firms give you a lot of experience working with different technologies and clients and end up looking good on your CV. However you don't get that attached to the products you're developing since you jump from project to project, and it's a more stressful environment than what you'd get in another company. You may be asked to work overtime and you won't have as much free time to pursue other interests. It also probably won't get you much experience in Data Science. For that you'll probably need to learn yourself through some other means. But you may get lucky, you never know.

As for those courses, they seem like good options. You can also look into coursera for stuff like this:

https://www.coursera.org/learn/duke-programming-web

https://www.coursera.org/specializations/jhu-data-science

r/ems • comment
1 points • VortexMagus

1) I used this free coursera class and this free Udemy course. I also just read through a ton of w3schools documentation and tutorials.

2) Coding boot camps are generally designed to pack a truly insane amount of knowledge into you over a period of 3-4 months and get you acquainted with at least one programming language and several of their libraries.

The boot camp I chose, Full Stack Academy, is based on Javascript and teaches a "full stack" i.e. a complete set of front-end and back-end libraries and languages to make a functional website.


It's an insane amount of studying and learning and applying, at a very high pace. I worked a lot harder in this course than I ever did in college or at any job I've ever held.

On the bright side, the boot camp I applied for, full stack academy, had a phenomenal job placement rate for its graduates: https://cloud.fullstackacademy.com/2018-1H-CIRR-1-FSA-CH-SL-CS.pdf?mtime=20190724090559


It also cost about 15k, but the other alternatives I looked at to swap into software engineering (both a masters or simply grabbing an associates or bachelors in CS with my previously accumulated credits) were two or more years long and at LEAST quadruple that worth of tuition.

Grads at this bootcamp average between 60-70k a year at their entry level jobs. I'd probably get a little more than that if I spent several years getting a shiny new master's degree in software engineering, but I'd be far deeper into debt and it would eat up several years of my life besides. So I decided to give the boot camp a crack instead.

r/uruguay • comment
1 points • GFischerUY

Pah, que bueno, sabés que en mi trabajo contratan sin problemas si sos autodidáctico, pero el obstáculo más grande es el inglés, mucha gente buena que no sabe inglés :(

También te ayuda un montón para aprender a programar, miraría ese subreddit learnprogramming.

A mí me gustó mucho Coursera, y hasta hay un curso de la universidad ORT ahí, se llama "A programar!" y arranca hoy!:

https://www.coursera.org/learn/a-programar

para lo que vos decís capaz este curso:

https://www.coursera.org/learn/duke-programming-web

Es mucho más práctico

r/FreightBrokers • comment
1 points • vladoatanasov

https://www.coursera.org/ is a great resource. https://www.coursera.org/learn/duke-programming-web this might be a good start if you have no prior experience with coding. The covered technologies are core for building modern web applications

r/MSCSO • post
3 points • Slothfase
Recommended online courses from MSCSO

Hey all. I posted on the inaugural admissions thread that I was admitted without a CS undergrad and that I had taken MOOCs recommended by MSCSO. Early on in my application I had sent the admissions office an email and received a list of courses that they were considering in order to offer prospective students recommendations on how to prepare.

As per a few peoples request, here is that list:

> CS 312 - Intro to Programming > > 1) Programming Foundations with JavaScript, HTML and CSS, Coursera, Duke University, 4 weeks. > https://www.coursera.org/learn/duke-programming-web > > 2) Introduction to Java Programming, edX, Universidad Carlos de Madrid, 5 weeks. > https://www.edx.org/course/introduction-to-java-programming-starting-to-code-with-java > > 3) Learn to Program in Java, edX, Microsoft Professional Certificate Program, 4 weeks. > https://www.edx.org/course/learn-to-program-in-java-1 > > 4) Intro to Java Programming - Part 1, edX, Hong Kong University of Science and Technology, 5 weeks. > https://www.edx.org/course/introduction-java-programming-part-1-hkustx-comp102-1x-9 > > 5) Intro to Java Programming - Part 2, edX, Hong Kong University of Science and Technology, 5 weeks. (could combine these two courses) > https://www.edx.org/course/introduction-java-programming-part-2-hkustx-comp102-2x-9 > > 6) AP Computer Science A: Java Programming Classes and Objects, edX, Purdue Univ., 6 weeks. > https://www.edx.org/course/ap-computer-science-a-java-programming-classes-and-objects > > CS 314 - Data Structures > > 1) Foundations of Data Structures, edX, IIT Bombay, 6 weeks > https://www.edx.org/course/foundations-of-data-structures > > 2) Data Structures and Software Design, edX, University of Penn, 8-10 weeks. > https://www.edx.org/course/data-structures-software-design-pennx-sd2x > > 3) Data Structures Fundamentals, edX, UC San Diego, 6 weeks. > https://www.edx.org/course/data-structures-fundamentals-uc-san-diegox-algs201x > > 4) Data Structures and Algorithms, Coursera, UC San Diego, 6 weeks. > https://www.coursera.org/specializations/data-structures-algorithms > > CS 311 - Discrete Math > > 1) Introduction to Discrete Mathematics for CS Specialization, Coursera, UC San Diego, 3 months > https://www.coursera.org/specializations/discrete-mathematics > > 2) Discrete Mathematics, Coursera, Shanghai Jiao Tong University, 11 weeks > https://www.coursera.org/learn/discrete-mathematics

> CS 331 Algorithms and Complexity > > 1) Advanced Algorithms and Complexity, Coursera, UC San Diego, 4 weeks > https://www.coursera.org/learn/advanced-algorithms-and-complexity > > 2) Algorithmic Thinking (Part 1), Courersa, Rice University, 4 weeks > https://www.coursera.org/learn/algorithmic-thinking-1 > > 3) Algorithmic Thinking (Part 2), Coursera, Rice University, 4 weeks > https://www.coursera.org/learn/algorithmic-thinking-1

4) Algorithms Specialization (4 parts), Coursera, Stanford, 4 months https://www.coursera.org/specializations/algorithms

> CS 429 Computer Architecture > > 1) Computation Structures 2: Computer Architecture, edX, MIT, 10 weeks > https://www.edx.org/course/computation-structures-2-computer-mitx-6-004-2x > > 2) Computer Architecture, Coursera, Princeton, 4 weeks > https://www.coursera.org/learn/comparch > > > CS 439 Computer Systems > > 1) Build a modern computer from First Principles: From Nand to tetris (Project-Centered Course) > https://www.coursera.org/learn/build-a-computer

I chose one class from each topic (minus the Discrete Math, given my undergrad was Mathematics) and included the certificates in my application to both MSCSO and OMSCS.

I did end up picking OMSCS, but I hope to see the MSCSO program thrive and I wish all applicants the best of luck!

r/learnjavascript • comment
1 points • lovesrayray2018

As a noob to another, i could only afford free sources, so i will share the ones i used.

Are you well versed with HTML and CSS while you start JS?

https://www.w3schools.com/js/default.asp - Intro level

javascript.info - intermediate to advanced

https://developer.mozilla.org/en-US/docs/Web/JavaScript - advanced,exhaustive detail

Youtube - find all of Brad Traversy free videos, very very useful

I found several free courses out there too

Udemy - basics of JS https://www.udemy.com/course/programming-for-entrepreneurs-javascript/

Coursera - Go to course page, click on "Enroll" button, and find the link to "Audit" course. You get access to course materials free

https://www.coursera.org/learn/javascript?specialization=web-design

https://www.coursera.org/learn/duke-programming-web

r/MSCSO • comment
1 points • Tender_Figs

Awesome. I did notice they had this list on this reddit (which they confirmed), but I'm unsure if it's one from each or the whole list..

CS 312 - Intro to Programming 1) Programming Foundations with JavaScript, HTML and CSS, Coursera, Duke University, 4 weeks. https://www.coursera.org/learn/duke-programming-web 2) Introduction to Java Programming, edX, Universidad Carlos de Madrid, 5 weeks. https://www.edx.org/course/introduction-to-java-programming-starting-to-code-with-java 3) Learn to Program in Java, edX, Microsoft Professional Certificate Program, 4 weeks. https://www.edx.org/course/learn-to-program-in-java-1 4) Intro to Java Programming - Part 1, edX, Hong Kong University of Science and Technology, 5 weeks. https://www.edx.org/course/introduction-java-programming-part-1-hkustx-comp102-1x-9 5) Intro to Java Programming - Part 2, edX, Hong Kong University of Science and Technology, 5 weeks. (could combine these two courses) https://www.edx.org/course/introduction-java-programming-part-2-hkustx-comp102-2x-9 6) AP Computer Science A: Java Programming Classes and Objects, edX, Purdue Univ., 6 weeks. https://www.edx.org/course/ap-computer-science-a-java-programming-classes-and-objects

CS 314 - Data Structures 1) Foundations of Data Structures, edX, IIT Bombay, 6 weeks https://www.edx.org/course/foundations-of-data-structures 2) Data Structures and Software Design, edX, University of Penn, 8-10 weeks. https://www.edx.org/course/data-structures-software-design-pennx-sd2x 3) Data Structures Fundamentals, edX, UC San Diego, 6 weeks. https://www.edx.org/course/data-structures-fundamentals-uc-san-diegox-algs201x 4) Data Structures and Algorithms, Coursera, UC San Diego, 6 weeks. https://www.coursera.org/specializations/data-structures-algorithms

CS 311 - Discrete Math 1) Introduction to Discrete Mathematics for CS Specialization, Coursera, UC San Diego, 3 months https://www.coursera.org/specializations/discrete-mathematics 2) Discrete Mathematics, Coursera, Shanghai Jiao Tong University, 11 weeks https://www.coursera.org/learn/discrete-mathematics

CS 331 Algorithms and Complexity 1) Advanced Algorithms and Complexity, Coursera, UC San Diego, 4 weeks https://www.coursera.org/learn/advanced-algorithms-and-complexity 2) Algorithmic Thinking (Part 1), Courersa, Rice University, 4 weeks https://www.coursera.org/learn/algorithmic-thinking-1 3) Algorithmic Thinking (Part 2), Coursera, Rice University, 4 weeks https://www.coursera.org/learn/algorithmic-thinking-1 4) Algorithms Specialization (4 parts), Coursera, Stanford, 4 months https://www.coursera.org/specializations/algorithms

CS 429 Computer Architecture 1) Computation Structures 2: Computer Architecture, edX, MIT, 10 weeks https://www.edx.org/course/computation-structures-2-computer-mitx-6-004-2x 2) Computer Architecture, Coursera, Princeton, 4 weeks https://www.coursera.org/learn/comparch

CS 439 Computer Systems 1) Build a modern computer from First Principles: From Nand to tetris (Project-Centered Course) https://www.coursera.org/learn/build-a-computer

r/MSCSO • comment
1 points • Epines1911

CS 312 - Intro to Programming 1) Programming Foundations with JavaScript, HTML and CSS, Coursera, Duke University, 4 weeks. https://www.coursera.org/learn/duke-programming-web 2) Introduction to Java Programming, edX, Universidad Carlos de Madrid, 5 weeks. https://www.edx.org/course/introduction-to-java-programming-starting-to-code-with-java 3) Learn to Program in Java, edX, Microsoft Professional Certificate Program, 4 weeks. https://www.edx.org/course/learn-to-program-in-java-1 4) Intro to Java Programming - Part 1, edX, Hong Kong University of Science and Technology, 5 weeks. https://www.edx.org/course/introduction-java-programming-part-1-hkustx-comp102-1x-9 5) Intro to Java Programming - Part 2, edX, Hong Kong University of Science and Technology, 5 weeks. (could combine these two courses) https://www.edx.org/course/introduction-java-programming-part-2-hkustx-comp102-2x-9 6) AP Computer Science A: Java Programming Classes and Objects, edX, Purdue Univ., 6 weeks. https://www.edx.org/course/ap-computer-science-a-java-programming-classes-and-objects

CS 314 - Data Structures 1) Foundations of Data Structures, edX, IIT Bombay, 6 weeks https://www.edx.org/course/foundations-of-data-structures 2) Data Structures and Software Design, edX, University of Penn, 8-10 weeks. https://www.edx.org/course/data-structures-software-design-pennx-sd2x 3) Data Structures Fundamentals, edX, UC San Diego, 6 weeks. https://www.edx.org/course/data-structures-fundamentals-uc-san-diegox-algs201x 4) Data Structures and Algorithms, Coursera, UC San Diego, 6 weeks. https://www.coursera.org/specializations/data-structures-algorithms

CS 311 - Discrete Math 1) Introduction to Discrete Mathematics for CS Specialization, Coursera, UC San Diego, 3 months https://www.coursera.org/specializations/discrete-mathematics 2) Discrete Mathematics, Coursera, Shanghai Jiao Tong University, 11 weeks https://www.coursera.org/learn/discrete-mathematics

CS 331 Algorithms and Complexity 1) Advanced Algorithms and Complexity, Coursera, UC San Diego, 4 weeks https://www.coursera.org/learn/advanced-algorithms-and-complexity 2) Algorithmic Thinking (Part 1), Courersa, Rice University, 4 weeks https://www.coursera.org/learn/algorithmic-thinking-1 3) Algorithmic Thinking (Part 2), Coursera, Rice University, 4 weeks https://www.coursera.org/learn/algorithmic-thinking-1 4) Algorithms Specialization (4 parts), Coursera, Stanford, 4 months https://www.coursera.org/specializations/algorithms

CS 429 Computer Architecture 1) Computation Structures 2: Computer Architecture, edX, MIT, 10 weeks https://www.edx.org/course/computation-structures-2-computer-mitx-6-004-2x 2) Computer Architecture, Coursera, Princeton, 4 weeks https://www.coursera.org/learn/comparch

CS 439 Computer Systems 1) Build a modern computer from First Principles: From Nand to tetris (Project-Centered Course) https://www.coursera.org/learn/build-a-computer

Kathryn sent that to me several months ago when I asked her similar questions☺

r/cscareerquestions • comment
1 points • 425trafficeng

This is the list UT-Austin sends out for preparing for their online masters.

CS 312 - Intro to Programming

  1. ⁠Programming Foundations with JavaScript, HTML and CSS, Coursera, Duke University, 4 weeks. https://www.coursera.org/learn/duke-programming-web
  2. ⁠Introduction to Java Programming, edX, Universidad Carlos de Madrid, 5 weeks. https://www.edx.org/course/introduction-to-java-programming-starting-to-code-with-java
  3. ⁠Learn to Program in Java, edX, Microsoft Professional Certificate Program, 4 weeks. https://www.edx.org/course/learn-to-program-in-java-1
  4. ⁠Intro to Java Programming - Part 1, edX, Hong Kong University of Science and Technology, 5 weeks. https://www.edx.org/course/introduction-java-programming-part-1-hkustx-comp102-1x-9
  5. ⁠Intro to Java Programming - Part 2, edX, Hong Kong University of Science and Technology, 5 weeks. (could combine these two courses) https://www.edx.org/course/introduction-java-programming-part-2-hkustx-comp102-2x-9
  6. ⁠AP Computer Science A: Java Programming Classes and Objects, edX, Purdue Univ., 6 weeks. https://www.edx.org/course/ap-computer-science-a-java-programming-classes-and-objects

CS 314 - Data Structures

  1. ⁠Foundations of Data Structures, edX, IIT Bombay, 6 weeks https://www.edx.org/course/foundations-of-data-structures
  2. ⁠Data Structures and Software Design, edX, University of Penn, 8-10 weeks. https://www.edx.org/course/data-structures-software-design-pennx-sd2x
  3. ⁠Data Structures Fundamentals, edX, UC San Diego, 6 weeks. https://www.edx.org/course/data-structures-fundamentals-uc-san-diegox-algs201x
  4. ⁠Data Structures and Algorithms, Coursera, UC San Diego, 6 weeks. https://www.coursera.org/specializations/data-structures-algorithms

CS 311 - Discrete Math

  1. ⁠Introduction to Discrete Mathematics for CS Specialization, Coursera, UC San Diego, 3 months https://www.coursera.org/specializations/discrete-mathematics
  2. ⁠Discrete Mathematics, Coursera, Shanghai Jiao Tong University, 11 weeks https://www.coursera.org/learn/discrete-mathematics

CS 331 Algorithms and Complexity

  1. ⁠Advanced Algorithms and Complexity, Coursera, UC San Diego, 4 weeks https://www.coursera.org/learn/advanced-algorithms-and-complexity
  2. ⁠Algorithmic Thinking (Part 1), Courersa, Rice University, 4 weeks https://www.coursera.org/learn/algorithmic-thinking-1
  3. ⁠Algorithmic Thinking (Part 2), Coursera, Rice University, 4 weeks https://www.coursera.org/learn/algorithmic-thinking-1
  4. ⁠Algorithms Specialization (4 parts), Coursera, Stanford, 4 months https://www.coursera.org/specializations/algorithms

CS 429 Computer Architecture

  1. ⁠Computation Structures 2: Computer Architecture, edX, MIT, 10 weeks https://www.edx.org/course/computation-structures-2-computer-mitx-6-004-2x
  2. ⁠Computer Architecture, Coursera, Princeton, 4 weeks https://www.coursera.org/learn/comparch

CS 439 Computer Systems

  1. ⁠Build a modern computer from First Principles: From Nand to tetris (Project-Centered Course) https://www.coursera.org/learn/build-a-computer