About the Program
Welcome to 5 million Ethiopian Coders!
We’re so excited to have you join us in this program! Along this journey, you’ll
learn indispensable technical skills that are necessary to have in today’s tech
industry.
Program Components
Technical Content: This contains the technical content of the track you
chose. All of this content is available in the Udacity classroom for you to
access during the program.
Certification Assessment: Passing the certification assessment is the only
way to get your Certificate of Completion for this track. You’ll find all the
details related to this topic in the “Certification Assessment” part in this
classroom.
Online Community: Throughout your entire journey in this phase, you will
have access to an online community platform, where you will get to ask other
students and tutors for support to help you overcome any learning difficulties
or even to network!
This is going to be a fun ride!
Program Duration
Depending on when you enrolled, you have a maximum of 8 weeks from your
first day of enrollment to complete all the content and pass the Certification
Assessment, passing the assessment within that duration is a must to get
your Certificate of Completion. Of course, you can also do that in less than 8
weeks (e.g. 6 weeks or even 5 weeks) if you work harder!
Learners who enroll between July 15, 2024 and July 14, 2027 will enjoy a
full 8 weeks to complete the course. Those who enroll after May 19, 2027
will need to complete the full course and pass the Certification
Assessment before July 14, 2027 in order to get certified.
Your Weekly Schedule
Follow this recommended weekly schedule to stay on track. Of course, you
can always be ahead of the schedule and graduate earlier!
Program Schedule
Week
Content
Number
1 Introduction to the Program
2 Descriptive statistics
3 Spreadsheets
4 Spreadsheets
Business Metrics
5
Try passing the Certification Assessment
6 Finish and Graduate
Your Date of Enrollment
You can know your date of enrollment from the "My Programs" section in the
classroom as illustrated below.
Course Outline
This course is divided into four parts. Here's a brief outline so you'll know what
to expect:
1. The Web and HTML
In this lesson, we'll be exploring how to create web pages---and, along the
way, you'll learn some important concepts about how computer languages
work more generally.
2. Lab: Basic HTML Page
In this lab, you'll demonstrate your understanding of HTML basics by turning
your notes from the lesson into a simple---but fully functional---web page.
3. Intro to CSS
By the time you get to this lesson, you'll know how to create a web page—but
only a simply and somewhat boring one. So in this lesson, we'll learn how to
add style to a web page through the use of Cascading Style Sheets (CSS).
4. Project: Animal Trading Cards
Finally, you'll bring your combine knowledge of HTML and CSS together to
create a web-based trading card depicting your favorite animal. This will
demonstrate all the core skills you need to create a fully styled web page.
Introduction to the Web and HTML
In this lesson you're going to get started creating web pages—and you'll learn
some important concepts about how computer languages work along the way.
For your reference, here's the outline of this lesson that Karl and Kelly went
over in the video:
The Web. We'll talk about what the Web is and—at a basic level—how it
works.
Tools for Editing. You'll get practice editing web pages using a text editor
and testing your work in a browser.
HTML. You'll learn the fundamentals of HTML, the computer language we use
to structure and write webpages.
URLs. You'll also learn about URLs, the addresses that we use to refer to
documents and sites on the web.
You'll put all of this together by taking notes on what you've learned and
turning those notes into a web page, which you'll submit for your first lab.
Web Pages and Servers
A browser gets web pages by communicating with servers over the internet.
Servers are computers that have programs running on them which answer a
browser’s requests.
HTML and Programming
Concepts to watch out for:
Syntax. Grammar rules of a computer language.
Formalism. Computers take code literally, and will only do exactly what you tell it to do.
Nesting. Bits of code going inside other bits of code in an orderly way.
There's a lot of help! Make sure to use tools like documentation, or your favorite search engine if you
need to.
The Mozilla Developer Network is a major resource for web developers. Find it here:
https://developer.mozilla.org/(opens in a new tab)