Duke University - Programming Foundations with JavaScript, HTML and CSS
- Offered byCoursera
Programming Foundations with JavaScript, HTML and CSS at Coursera Overview
Duration | 33 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Programming Foundations with JavaScript, HTML and CSS at Coursera Highlights
- Financial aid available
- Course Videos & Readings
- Offered by DUKE University
- Certificate of Completion
Programming Foundations with JavaScript, HTML and CSS at Coursera Course details
- This beginner level course can be studied by anyone interested in seeking a career in web designing
- 22 hours of course completion
- Industry recognized certificates
- Self-Paced Learning Option
- Course Videos & Readings
- Practice Quizzes for better understanding
- Graded Assignments with timely Peer Feedback
- Programming Foundations with JavaScript, HTML and CSS is a beginner level program offered by Coursera. This course is part of the Java Programming and Software Engineering Fundamentals Specialization and aims at educating professionals about foundational programming concepts (e.g., functions, for loops, conditional statements) and how to solve problems like a programmer. The course curriculum focuses on developing skills in web development for building web pages using HTML, CSS, JavaScript. On complete course completion, the candidates will be able to learn how to create a web page where one can upload images and apply image filters.
Programming Foundations with JavaScript, HTML and CSS at Coursera Curriculum
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
Designing a Web Page with HTML and CSS
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
Algorithms and Programming Concepts
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
JavaScript for Web Pages
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
MiniProject: Image Filters on the Web
Introduction
Steganography Part I
Steganography Part II
Steganography Part III
Steganography Coding Example