
Course Structure:
Module 1 : Introduction to Cyber security
Understand cyber security and online security
Identify Potential Online Threats
Module 2 : Protection of Personal Information
Identify personal information
Understand the importance of protecting personal information
Module 3: Password Management
Understand the basics of password management
Create strong passwords
Module 4: Staying Secure Online
Best practices for staying safe online
How to report online threats

This camp allows participants to experience data analysis and decision-making using Python. Even if you have no prior experience with Python, you can learn it comfortably in this camp. Our instructors will guide students through the basics of Python, starting with basic syntax, and then lead them through more complex data analysis operations in a hands-on setting. At the end of the camp, students will be required to complete a knowledge assessment to demonstrate their knowledge mastery. (Course Target Audience: People who have frequent contact with data and have basic concepts and understanding of data analysis and are interested in strengthening their data visualization, analysis and decision-making skills. Target group: People who need to work with data or who want to join or want to join the data analysis industry Duration: 40 hours Teaching method: Classroom, demonstration and practice Requirements for the certificate: Students must meet the following graduation requirements in order to receive a certificate of completion. (i) the total attendance must meet the minimum requirement (80%) of the course; and (ii) must receive an overall passing grade on the course evaluation; and (iii) must receive a passing grade on the final examination. Course contents are shown as below: 1. Python basic grammar and application training (10 hrs) a. Python Basic Grammar b. Use advanced Python to process table formatting c. Extract data from API via Python 2. Data analysis and decision-making training (28 hrs) a. The nature of data and its application b. Using basic tools to explore and describe data c. Use visualization tools d. Understanding and Interpreting Data e. Presentation of latest data analysis f. Development of key concepts of data and data analysis g. Data analysis and modeling h. Visualization and presentation of data insights 3. Assessment- final Exam (2 hrs))

Students who take this course will learn to use HTML5, CSS, JavaScript, and React.js to do front-end web developments and master the techniques and workflow tools for front-end web applications. After this course, students will get prepared for the front-end web development work and other vocations related to the IT industry The course provides students with the practical knowledge, cutting-edge techniques, and the open-source tools necessary for web development-related jobs, which can pave their ways to throw themselves into the digital economy and IT industry, maintaining their employment competitiveness. The most important thing for web application developers is letting the website provide users with suitable functions concerning the interface and design to enhance the user experience and business benefit by interacting with them. Netflix, the streaming media platform, and eBay, the payment platform, are examples of successful web applications. It requires plenty of web developers to build and maintain this kind of web application, which leads to high demand for talents in related industries. ------------------------------- Web Application Talents In Great Demand Hong Kong and the Mainland's labor policies are making great efforts to bring in web application development talents. The Hong Kong Government has decided to regularise the "Greater Bay Area Youth Employment Programme" in 2023, encouraging companies with operations in Hong Kong and the Greater Bay Area to hire and send local university/college graduates to work in Mainland cities in the Greater Bay Area to fill the overwhelming number of job vacancies. It is said that 16% of the computer and IT-related vacancies are web application engineering or web design positions.

Students who take this course will learn to use Node.js to do backend web developments and manage the backend database using MongoDB. In this course, students will master the techniques and workflow tools for backend web development and be prepared for the backend web development work and other vocations related to the IT industry The course provides students with the practical knowledge, cutting-edge techniques, and the open-source tools necessary for web development-related jobs, which can pave their way into the digital economy and IT industry, maintaining their employment competitiveness. Web Applications require support from powerful servers to provide or access the information needed for users, and in that sense, to let users interact with web pages. Netflix, the streaming media platform, and eBay, the largest auction website over the world, and so on, are examples of successful web applications. It requires plenty of web developers to build and maintain this kind of web application, which leads to high demand for talents in related industries. ------------------------------------ Web Application Talents In Great Demand During COVID, the digital economy stage was led by new technologies such as artificial intelligence, big data, Internet of Things, and cloud computing to integrate enterprise and market functions. Among them, network applications allow information integration, data sharing, resource deployment and material flow, and play an important role in supporting the resumption of work and production and stabilizing employment. It is obvious that the digital economy and information technology will play an irreplaceable role in future economic developments, so the training of related talents is a matter of great urgency.

Using Python as a tool, students who take this course will get a chance to learn the development workflow of web application framework development created by Django, Flask, and so on. The course will help students join Python web development or related work by equipping them with the skills and process tools to develop back-end web applications. The course provides students with the practical knowledge, cutting-edge techniques, and the open-source tools necessary for web applications development-related jobs, which can pave their ways to throw themselves into the digital economy and IT industry, maintaining their employment competitiveness. Nowadays, many web application servers are built with Python, such as Blender Studio. Countless web frameworks offering free or paid solutions, active online communities, rich repositories, etc. use Django and Flask, which are also built with Python. This makes it easier to get started with web development. Learning more about Python's open source libraries will equip students with skills to stand out in the industry. --------------------------------------- Web Framework Development and Python Python is a powerful programming language with vast capabilities. Thanks to its clear and compact code, it can create web-based information systems efficiently, making it perfect for web framework development. Moreover, there are many popular frameworks available like Django, Flask and Bottle to make web framework development work easier.