Understand the fundamentals of cybersecurity.
Understand the fundamentals of cybersecurity.
Learn the key principles of User Experience (UX) design with a hands-on demonstration on an Android mobile application.
Practical workshop on SEO and digital marketing.
Develop Android skills using Kotlin.
Take your JavaScript skills further by embracing TypeScript in React projects. In this workshop, you’ll explore the advantages of TypeScript, build beautifully styled apps with Tailwind CSS, and implement frontend backend communication to create complete, production-ready applications.
This short talk will introduce the essential steps in data analysis using Python. Participants will learn how to load, clean, and manipulate data, as well as explore techniques for visualizing insights.
What participants will learn:
● Loading data from CSV
● Cleaning and preprocessing data
● Data exploration and visualization using pandas and matplotlib
● Transforming and manipulating data (filtering, grouping, aggregation)
Workshop Program (30 minutes):
Introduction to Data Analysis in Python (5 minutes)
○ The importance of data analysis in Python
○ Key libraries: pandas, matplotlib, numpy
Data Loading & Cleaning (10 minutes)
○ Importing data from CSV
○ Handling missing values and inconsistencies with pandas
Data Exploration (5 minutes)
○ Summarizing data with pandas functions (head(), info(), etc.)
○ Visualizing data distributions using matplotlib.pyplot
Data Manipulation (5 minutes)
○ Filtering and selecting data with conditions
○ Grouping and aggregation with pandas (groupby(), agg())
Q&A (5 minutes)
○ Answering participants’ questions
This workshop is an introduction to front-end web development, where we will explore the essential basics of creating a modern and interactive user interface using HTML, CSS, and JavaScript. You will learn how to structure a page, style it, and add interactive features.
What participants will learn:
● The basics of HTML, CSS, and JavaScript
● How to create a responsive web page
● Modern layout techniques (Flexbox, Grid)
● How to make an interface interactive with JavaScript
Workshop Program (1h15):
Introduction to Front-End Development (10 minutes)
○ Role of a front-end developer
○ Key technologies: HTML, CSS, JavaScript
HTML – Structuring the web page (15 minutes)
○ Basic structure of an HTML page
○ Introduction to HTML5 tags
CSS – Styling and Layout (15 minutes)
○ Basic CSS syntax
○ Flexbox & Grid: Modern layout techniques
JavaScript – Making the interface dynamic (15 minutes)
○ Basics of JavaScript for front-end
○ DOM manipulation
Q&A & Quick Demo (15 minutes)
○ Answering participants’ questions
○ Demonstration of a small project combining HTML, CSS, and JS
November 19th to 23rd, 2024, at the Cyberpark of Sidi Abdellah, Algiers.