Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Course Overview

The Programming Foundations with JavaScript HTML and CSS is designed by Duke University USA and offered by Coursera. This course offers to teach its candidates the theories of programming such as conditional statements, for loops, and functions. 

This course is one of the five parts of the Java programming in Software Engineering Fundamentals Specialisation by Coursera in collaboration with Duke University. The level of this course is for beginners and is best suited for those who have never coded before. Software engineering is one of the top fields when it comes to career prospects. Programming is a prerequisite for all of these jobs. This course will help you get placed in the software engineering industry. The Programming Foundations with JavaScript HTML and CSS will also help students learn the fundamentals of web development (CSS, JavaScript, and HTML).

The Highlights

  • Learning through videos and reading
  • Grading based on assignments
  • Constructive feedback mechanism
  • Shareable certificate
  • An electronic shareable certificate that can be added or shared on LinkedIn job profiles.
  • Offered by Duke University 
  • Approx. 33 hours course duration

Programme Offerings

  • Project-based Lessons
  • Comprehensive Instruction Training

Courses and Certificate Fees

Certificate AvailabilityCertificate Providing Authority
yesDuke University, DurhamCoursera

The Programming Foundations with JavaScript HTML and CSS certification fees are as follows:

Description

Amount

Fee for 1-month

Rs. 1,676

Fee for 3-month

Rs. 3,369

Fee for 6-month

Rs. 5,029


Eligibility Criteria

Work Experience 

No prior work experience is mandatory for enrolling in this course.

Education

There is no particular educational background necessary for pursuing the Programming Foundations with JavaScript, HTML and CSS training programme by Duke University. 

Basic knowledge of computer programming is expected.

What you will learn

JavaKnowledge of CSS

After completing this course, the participants shall be able to:

  • Analyse critically and create solutions using programming.
  • Construct web pages which will include divs, images paragraph list and links using HTML.
  • Use conditional statements for loops and functions to write programmes on javascript.
  • Create an interactive page with commands of JavaScript search on change, on click alert and add input features for example button image canvas and slides.
  • Use Cascading style sheets (CSS) and HTML5

Who it is for

The Programming Foundations with JavaScript HTML and CSS course is ideal for IT professionals such as

  • Web Developer
  • Web Designer
  • Software Engineer
  • Software Developer
  • Front-end Developer
  • Back-end developer

Admission Details

Getting admission to the course is simple, quick, and easy. Follow the stepwise procedure given to get admission in the Programming Foundations with JavaScript, HTML and CSS certification course by Duke University, offered by Coursera.

Step 1: Visit the course homepage through https://www.coursera.org/learn/duke-programming-web  or open the Coursera website and search for ‘Java programming in Software Engineering Fundamentals Specialisation’ course offered by Duke University, USA.

Step 2: Select the Enrol(for free) button.

Step 3: Login/Signup to get logged in or signed up

Step 3: Choose any one option that you think is the best for you, from among ‘purchase course’ and ‘full course, no certificate’.

Step 4: If you have opted to purchase the course, carry out the bill payment process and get access to the course.  

Or If not, you are already successfully enrolled in the course!

Application Details

Candidates do not need to fill out any application form to join the  Programming Foundations with JavaScript HTML and CSS  certification by Coursera. They can audit the course for free by signing up with Google. They will have to upgrade and pay the fees to get e-certificates and graded assessments.

The Syllabus

Videos
  • Course Overview
  • A Student's Perspective on Learning Programming
  • Resources to Help You Succeed
  • Tips for Learning Programming
  • Using Forums: How to Ask for Help Effectively
Reading
  • Module Feedback Surveys

Videos
  • Using CodePen
  • What Is HTML?
  • Metadata and Sectioning Elements
  • Formatting Text and Nesting Tags
  • Adding Images and Links
  • Images and Storage
  • Lists and Tables
  • How CSS Is Used to Design Web Pages
  • CSS Basics
  • Colors and Names in CSS
Reading
  • Try It! Create Your CodePen Account
  • Try It! Build a “My Interests” Web Page
  • Try It! Format Text
  • Try It! Add Links and Images
  • Try It! Create Lists and Tables
  • Try It! Style Your Web Page with CSS
  • Try It! Customize Your Web Page’s Colors
  • End of Module Survey
Assignments
  • Using HTML - Formatting Text
  • Using HTML - Displaying Data
  • Styling with CSS
  • Designing a Web Page with HTML and CSS
Discussion Prompts
  • Asking for Help in the Forums
  • Share your “My Interests” Web Page

Videos
  • Introduction
  • Everything Is a Number
  • How Is That a Number?
  • Developing an Algorithm
  • A Seven Step Approach to Solving Programming Problems
  • Variables
  • Methods
  • Functions
  • Types
  • DukeLearnToProgram Environment
  • For Loops
  • Conditional Execution
  • Translating to Code
  • Thinking Critically about Your Program
  • Finding Bugs in Code
Reading
  • Try It! Using Variables, Methods and Functions
  • Rampup Programming Exercise - Variables, Methods and Functions
  • Try It! Using For Loops
  • Rampup: Programming Exercise - Loops and Conditionals
  • Programming Exercise: Modifying Images
  • Programming Exercise: Advanced Modifying Images
  • End of Module Survey
Assignments
  • Solving Programming Problems
  • Variables, Methods and Functions
  • Loops and Conditionals
  • Modifying Images with JavaScript
  • Debugging Your Code
  • Overview of Programming Concepts

Videos
  • Introduction
  • Buttons with Divs
  • Changing Pages Interactively
  • Using HTML5 Canvas
  • Inputs and Events
  • Upload and Display an Image
  • Convert Image to Grayscale
  • Moving to CodePen

Reading
  • Try It! Buttons with Divs
  • Try It! Change Pages Interactively
  • Programming Exercise: TODO list
  • Try It! Canvas
  • Try It! Inputs and Events
  • Programming Exercise: An Interactive Paint Canvas
  • Try It! Upload and Display an Image
  • Try It! Convert an Image to Grayscale
  • Try It! Green Screen Online
  • End of Module Survey
Assignments
  • Buttons and Interaction
  • Event-Driven Programming
  • Interactive Web Pages

Videos
  • Introduction3m
  • Steganography Part I
  • Steganography Part I
  • Steganography Part III
  • Steganography Coding Example
Readings
  • MiniProject Part 1
  • MiniProject Part 2
  • MiniProject Challenge
  • End of Module Survey
  • Extra Challenge
  • Steganography Review
  • Steganography: Programming Exercise Guide
Assignments
  • Review of HTML, CSS, and JavaScript
  • Steganography math
  • Steganography

Evaluation process

Candidates will be graded based on assignments and projects.

Instructors

Susan H Rodger
Professor

Duke University, Durham

Robert Duvall
Lecturer

Duke University, Durham

Owen Astrachan
Professor

Duke University, Durham

Articles

Ask
Question
Ask

Student Community: Where Questions Find Answers

Ask and get expert answers on exams, counselling, admissions, careers, and study options.
Back to top