web developer fundamentals course — html/css/javascript

The Blueprint: 

HTML is the core technology markup language of the Internet and is used for structuring and presenting content for the Web. This course will focus on the areas of HTML, CSS, and JavaScript and explore the core building blocks of websites through learning the fundamentals of Web development.

On successful completion of this course, students will achieve:

  • Strong fundamental knowledge of Hypertext Markup Language (HTML)
  • Good knowledge of Cascading Stylesheet (CSS3)
  • Foundational knowledge of JavaScript


The Structure:

Our Web Developer Fundamentals course is divided into three sections, each area focusing on a different goal. 

Section 1: HTML

We will start with how to set up web pages. During this part of class, we work with HTML markup tags including text, lists, links, images, tables, forms, video, and other elements. This is the starting point for any successful website launch


Section 2: CSS  

We will focus on beautifying the web pages through CSS, starting with an explanation of how CSS allows styling and layout of web pages. We will learn how to control things like color of text, size of fonts, background colors, and images, as well as how to control where elements are positioned on the screen. These are the same techniques that professional web developers use to make websites attractive and pleasing


Section 3: JavaScript

We will learn how to use JavaScript to make websites more engaging, interactive, and usable. Here we address the concept of Document Object Model (DOM) and how DOM lets the programmer access and change webpage contents while it is loaded into the browser. We will go on to see how events can be used to trigger code and later introduce jQuery to see how it can make the process of writing scripts faster and easier.


The Presentation: 

This course will be very hands-on and will require the student to perform various programming activities. Students will build a website for a non-profit as part of this course. At the culmination of part 3, they would have built a fully functioning website.



This course is meant for anyone who wants to learn how to build websites from scratch. It starts from the basic concepts, so prior programming or markup experience is not assumed. However, an aptitude for programming will go a long way in being successful in this course. A laptop computer is required for this course. Every class will have hands-on activities.

The course does not assume any prior knowledge of programming. Motivation, curiosity, and enthusiasm for computer programming is required. The course will take the student from the very basics to intermediate/advanced concepts of the HTML, and CSS. We will then progress to learning how to code responsive web pages that resize themselves automatically based on the size of the user’s screen. Finally, we will get a detailed introduction to powerful language of web interactivity: JavaScript. Using JavaScript, you will be able to add interactivity to web pages that you designed and developed using HTML and CSS.


Future Career Opportunities:

  • Junior Web developer
  • User Interface developer
  • Junior frontend developer
  • Email developer
  • Digital Marketing Technologist
  • Web developer
  • Web Intern



Apply Today!

Please complete the following application form for the training program. Once the application has been submitted, a representative from Yoodle will contact you to schedule an interview.

The interview is about an hour in length and will be divided into two components. The first component is structured in a traditional interview style with questions followed by answers.

The second component consist of a short programming aptitude test involving some algebra, basic reasoning and logic. The test results will help identify whether our program is the right fit for you. While programming skills are not required, it is our intent to see our students reach a desired level of accomplishment.

Select which course/s you are interested in:

5 + 2 =