“Discover the Professions of the Future: Prepare Yourself for Tomorrow’s Job Market”.
Professions of the Future
The course includes nine workshops that focus on emerging technologies and skills that are predicted to be in high demand in the future.
Lesson Plan
Workshop 1: Building a Chatbot with Chatfuel.
- Introduction to chatbots and their applications in customer service and other industries.
- Hands-on practice with building a chatbot using Chatfuel, a natural language processing platform.
- Best practices for designing and testing chatbots.
- Exploring the ways chatbots can improve business operations by reducing response times and increasing customer engagement.
Workshop 2: Cybersecurity Basics and Tools.
- Introduction to cybersecurity and its importance in protecting data and systems.
- Hands-on practice with cybersecurity tools such as firewalls, antivirus software, and intrusion detection systems.
- Risk identification, assessment, and mitigation. Types of cyber threats and attacks, how to assess impact on organizations.
Workshop 3: Natural Language Processing with Python.
- Introduction to NLP and its applications in various industries.
- Text classification: how to classify text into different categories, such as spam detection or sentiment analysis.
- Information retrieval: how to retrieve relevant information from a large corpus of text data.
- Named entity recognition: how to identify and extract named entities from text data.
Workshop 4: Data Analysis with Pandas and Numpy.
- Introduction to data analysis and its importance in making data-driven decisions.
- Data cleaning and preparation: how to clean and preprocess raw data, handle missing values, and transform data into a suitable format.
- Data aggregation and grouping: how to aggregate and group data based on certain criteria, aggregation functions.
- Time series analysis: how to analyze time series data, such as stock prices or weather data, moving averages and exponential smoothing.
Workshop 5: Data Visualization with Tableau Public.
- Introduction to data visualization and its importance in data analysis.
- Exploring Tableau Public’s various features to create dynamic dashboards and visualizations that can be shared with others online.
- Customizing visualizations in Tableau Public by selecting colors, fonts, and other design elements to create a cohesive and visually appealing data story.
- Learning best practices for creating effective data visualizations.
Workshop 6: Building Mobile Apps with Thunkable.
- Introduction to mobile app development and its importance in various industries.
- Understanding the fundamentals of mobile app design, including user experience (UX) and user interface (UI) design principles.
- Learning how to create different types of mobile app layouts, including linear, grid, and relative layouts, and their applications in different types of mobile apps.
- Exploring different app features such as push notifications, location tracking, and social media integration, and understanding their impact on the user experience.
Workshop 7: Introduction to Robotics and Automation.
- Introduction to robotics and automation and their applications in various industries.
- Various electronic components and their applications in robotics and automation.
- Hands-on practice with basic electronic circuits, sensors, and actuators using Arduino.
- Practical exercises to develop skills in electronic device design and programming, and explore potential uses of electronics in robotics and automation.
Workshop 8: Creating Virtual Reality Experiences.
- Introduction to the different types of VR experiences and their applications in architecture, education, and healthcare.
- Setting up an A-Frame environment. Building and customizing 3D models.
- Adding interactivity to VR scenes.
- WebVR and AR features and techniques of A-Frame.
Workshop 9: Creating Augmented Reality (AR) Experiences.
- Introduction to AR and its applications in various industries.
- Creating an AR business card.
- Designing an AR product visualization: how to create a 3D product visualization that can be easily viewed and manipulated on a mobile device.