Course List
Web Intro
Complete in 20 hours! Learn the basics of HTML, CSS, and JavaScript.
Basics

Introduction
Introduction
How to Use CodeFriends & Why You Should Learn Web Coding

HTML: What to Include on Your Website?
HTML: What to Include on Your Website?
The structure of the website, basic HTML syntax and usage

CSS: How to Style Your Website?
CSS: How to Style Your Website?
The attire of your website: Applying CSS

JavaScript: How to Make a Website Work?
JavaScript: How to Make a Website Work?
The Brain of Your Website, Introduction to JavaScript

Introduction to HTML/CSS/JavaScript
Introduction to HTML/CSS/JavaScript
Introducing the three core components of web pages.

Creating a Personal Homepage
Creating a Personal Homepage
How to express yourself in the world of the internet
Practice
Python
Learn the basics of Python
Basics

Introduction
Introduction
CodeFriends Python Practice Environment Tutorial

Beginner's Introduction to Python Programming
Beginner's Introduction to Python Programming
A Python introductory course for coding beginners

Control Your Code's Logic with Conditional Statements
Control Your Code's Logic with Conditional Statements
Learn about operators, data types, and conditional statements

Automate Repetitive Tasks with Loops
Automate Repetitive Tasks with Loops
Review of loops and functions

Introduction to Object-Oriented Programming and Algorithms
Introduction to Object-Oriented Programming and Algorithms
Object-Oriented Programming, Data Structures, Algorithms
Practice

Introduction to Algorithms with Python
Introduction to Algorithms with Python
Definition of algorithms and methods for implementing basic algorithms using Python

Challenge Yourself! Advanced Python Algorithms
Challenge Yourself! Advanced Python Algorithms
Algorithm problem-solving assignment to enhance logical thinking

Data Collection through Web Crawling
Data Collection through Web Crawling
Methods and considerations for collecting data through web crawling