Posts

Showing posts with the label Engineering Projects

Reinforcement Learning — Finite Markov Decision Processes and Dynamic Programming | Computer Science Online Tutorial

TUTORIAL 099 / 100 Reinforcement Learning A self-paced online tutorial session on finite markov decision processes and dynamic programming, part of the Reinforcement Learning track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 The Agent-Environment Interface 02 Goals and Rewards 03 Finite Markov Decision Process 04 The Agent-Environment Interface 05 Goals and Rewards 06 Returns and Episodes 07 Unified Notation for Episodic and Continuing Tasks 08 Policies and Value Functions 09 Optimal Policies and Optimal Value Functions 10 Optimality and Approximation 11 Dynamic Programming 12 Policy Evaluation (Prediction) 13 Policy Improvement 14 Policy Iteration 15 Value Iteration 16 Generalized Policy Iteration 17 Efficiency of Dynamic Programming 18 Asynchronous Dynamic Programming T3 Policies and value functions for Gridworld ex...

Digital & Cyber Forensics — Network and Email Forensics | Computer Science Online Tutorial

A self-paced online tutorial session on network and email forensics, part of the Digital & Cyber Forensics track. Work through the topics below, then reach out any time if you'd like a live walkthrough. TUTORIAL 096 / 100 Digital & Cyber Forensics A self-paced online tutorial session on network and email forensics, part of the Digital & Cyber Forensics track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 Network Traffic Capture and Analysis 02 Packet Sniffing 03 Intrusion Detection Logs 04 Email Header Analysis 05 Email Tracking and Recovery 06 Spoofing and Phishing Investigation 07 Web Log Analysis 08 DNS Forensics How to use this session Read through each topic in order — they build on one another. Keep a notes document open and try to restate each concept in your own words before moving to the next...

Digital & Cyber Forensics — Forensics on Platforms and Devices | Computer Science Online Tutorial

A self-paced online tutorial session on forensics on platforms and devices, part of the Digital & Cyber Forensics track. Work through the topics below, then reach out any time if you'd like a live walkthrough. TUTORIAL 095 / 100 Digital & Cyber Forensics A self-paced online tutorial session on forensics on platforms and devices, part of the Digital & Cyber Forensics track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 Windows Forensics 02 Registry 03 Event Logs 04 Prefetch Files 05 Linux Forensics 06 File System Structures 07 Log Files 08 Mobile Forensics, SIM 09 App Data, SMS 10 Cloud Forensics 11 IoT Forensics (Introductory Concepts) How to use this session Read through each topic in order — they build on one another. Keep a notes document open and try to restate each concept in your own words before...

Digital & Cyber Forensics — Evidence Collection and Analysis | Computer Science Online Tutorial

A self-paced online tutorial session on evidence collection and analysis, part of the Digital & Cyber Forensics track. Work through the topics below, then reach out any time if you'd like a live walkthrough. TUTORIAL 094 / 100 Digital & Cyber Forensics A self-paced online tutorial session on evidence collection and analysis, part of the Digital & Cyber Forensics track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 Forensic Imaging and Data Acquisition 02 Chain of Custody 03 Write Blockers 04 File Systems and Metadata 05 Recovering Deleted Files 06 Memory and Disk Forensics 07 Volatile Data Acquisition 08 Analysis of Log Files and Browsers How to use this session Read through each topic in order — they build on one another. Keep a notes document open and try to restate each concept in your own words before...

Data Warehousing And Data Mining — Prediction Techniques | Computer Science Online Tutorial

TUTORIAL 092 / 100 Data Warehousing And Data Mining A self-paced online tutorial session on prediction techniques, part of the Data Warehousing And Data Mining track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 Data visualization 02 Time series 03 Arima 04 Winter Holts How to use this session Read through each topic in order — they build on one another. Keep a notes document open and try to restate each concept in your own words before moving to the next one; that single habit does more for retention than re-reading ever will. If any topic above needs a deeper explanation, a worked example, or a live session with an instructor, get in touch using the details below and we'll set up a time that works for you. Need help with this topic? Reach out for one-on-one online tutoring or course guidance. Online...

Advanced Software Engineering And Testing — Service-Oriented Software Engineering | Computer Science Online Tutorial

TUTORIAL 009 / 100 Advanced Software Engineering And Testing A self-paced online tutorial session on service-oriented software engineering, part of the Advanced Software Engineering And Testing track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 Service-oriented Architecture 02 RESTful Services 03 Service Engineering 04 Service Composition 05 Systems Engineering 06 Sociotechnical Systems 07 Conceptual Design 08 System Procurement 09 System Development 10 System Operation and Evolution 11 Real-time Software Engineering 12 Embedded System Design 13 Architectural Patterns for Real-time Software 14 Timing Analysis 15 Real-time Operating Systems How to use this session Read through each topic in order — they build on one another. Keep a notes document open and try to restate each concept in your own words before moving...

Data Warehousing And Data Mining — ETL And OLAP Technology | Computer Science Online Tutorial

TUTORIAL 089 / 100 Data Warehousing And Data Mining A self-paced online tutorial session on etl and olap technology, part of the Data Warehousing And Data Mining track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 What is ETL 02 ETL Vs ELT 03 Types of Data warehouses 04 Data warehouse Design and Modeling 05 Delivery Process 06 Online Analytical Processing (OLAP) 07 Characteristics of OLAP 08 Online Transaction Processing (OLTP) Vs OLAP 09 OLAP operations- Types of OLAP- Rolap Vs Molap Vs Holap How to use this session Read through each topic in order — they build on one another. Keep a notes document open and try to restate each concept in your own words before moving to the next one; that single habit does more for retention than re-reading ever will. If any topic above needs a deeper explanation, a worked example,...

Data Warehousing And Data Mining — Introduction To Data Warehouse | Computer Science Online Tutorial

TUTORIAL 088 / 100 Data Warehousing And Data Mining A self-paced online tutorial session on introduction to data warehouse, part of the Data Warehousing And Data Mining track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 Data warehouse Introduction 02 Data warehouse components- operational database Vs data warehouse 03 Data warehouse Architecture 04 Three-tier Data Warehouse Architecture 05 Autonomous Data Warehouse- Autonomous Data Warehouse Vs Snowflake 06 Modern Data Warehouse How to use this session Read through each topic in order — they build on one another. Keep a notes document open and try to restate each concept in your own words before moving to the next one; that single habit does more for retention than re-reading ever will. If any topic above needs a deeper explanation, a worked example, or a live sessio...

Knowledge Management: Getting Started | Computer Science Online Tutorial

TUTORIAL 083 / 100 Knowledge Management A self-paced online tutorial session on introduction, part of the Knowledge Management track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 Introduction: An Introduction to Knowledge Management 02 The foundations of knowledge management- including cultural issues- technology applications organizational concepts and processes- management aspects- and decision support systems 03 The Evolution of Knowledge management: From Information Management to Knowledge Management 04 Key Challenges Facing the Evolution of Knowledge Management 05 Ethics for Knowledge Management How to use this session Read through each topic in order — they build on one another. Keep a notes document open and try to restate each concept in your own words before moving to the next one; that single habit does more f...

Advanced Software Engineering And Testing — System Dependability And Security | Computer Science Online Tutorial

TUTORIAL 008 / 100 Advanced Software Engineering And Testing A self-paced online tutorial session on system dependability and security, part of the Advanced Software Engineering And Testing track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 Dependable Systems 02 Dependability Properties 03 Sociotechnical Systems 04 Redundancy and Diversity 05 Dependable Processes 06 Formal Methods and Dependability 07 Reliability Engineering 08 Availability and Reliability 09 Reliability Requirements 10 Fault-tolerant Architectures 11 Programming for Reliability 12 Reliability Measurement 13 Safety Engineering 14 Safety-critical Systems 15 Safety Requirements 16 Safety Engineering Processes 17 Safety Cases 18 Security Engineering 19 Security and Dependability 20 Safety and Organizations 21 Security Requirements 22 Secure System Des...

Generative Artificial Intelligence — Future Trends and Case Studies in Generative AI | Computer Science Online Tutorial

TUTORIAL 077 / 100 Generative Artificial Intelligence A self-paced online tutorial session on future trends and case studies in generative ai, part of the Generative Artificial Intelligence track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 Emerging Trends in Generative AI and LLMs 02 Multimodal Models (Text 03 Image 04 Audio) 05 Foundation Models Beyond NLP 06 AI Co-Pilots and Assistants 07 Legal 08 Ethical 09 and Social Implications of Generative AI 10 Explainability and Interpretability 11 Case Studies on Generative AI in Industry 12 Strategic Roadmap for Adopting Generative AI in Organizations 13 Case Study: Present a strategic plan integrating generative AI with an organization‘s business goals 14 Include roadmap 15 risks 16 and ethical considerations How to use this session Read through each topic in order — t...

Generative Artificial Intelligence — Reinforcement Learning and LLM-Powered Applications | Computer Science Online Tutorial

TUTORIAL 075 / 100 Generative Artificial Intelligence A self-paced online tutorial session on reinforcement learning and llm-powered applications, part of the Generative Artificial Intelligence track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 Aligning Models with Human Values 02 Reinforcement Learning from Human Feedback (RLHF) 03 Obtaining Human Feedback 04 Reward Modeling 05 Fine-tuning with Reinforcement Learning 06 Model Optimizations for Deployment 07 Generative AI Project Lifecycle 08 Using LLMs in Applications 09 Interacting with External Applications 10 Enhancing Reasoning with Chain-of- Thought 11 Program-Aided Language Models (PAL) 12 ReAct: Combining Reasoning and Action 13 LLM Application Architectures How to use this session Read through each topic in order — they build on one another. Keep a notes d...

Generative Artificial Intelligence — Fine-tuning and Evaluation of Large Language Models | Computer Science Online Tutorial

TUTORIAL 074 / 100 Generative Artificial Intelligence A self-paced online tutorial session on fine-tuning and evaluation of large language models, part of the Generative Artificial Intelligence track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 Instruction Fine-tuning 02 Fine-tuning on Single Task 03 Multi-task Instruction Fine-tuning 04 Model Evaluation and Benchmarks 05 Parameter-Efficient Fine-Tuning (PEFT) 06 PEFT Techniques 1: LoRA (Low-Rank Adaptation) 07 PEFT Techniques 2: Soft Prompts How to use this session Read through each topic in order — they build on one another. Keep a notes document open and try to restate each concept in your own words before moving to the next one; that single habit does more for retention than re-reading ever will. If any topic above needs a deeper explanation, a worked example, o...

Big Data Analytics Using Artificial Intelligence Technologies — Ontology for Big Data | Computer Science Online Tutorial

TUTORIAL 072 / 100 Big Data Analytics Using Artificial Intelligence Technologies A self-paced online tutorial session on ontology for big data, part of the Big Data Analytics Using Artificial Intelligence Technologies track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 Human Brain and Ontology 02 Ontology of Information Science 03 Ontology Properties 04 Advantages of Ontologies 05 Components of Ontologies 06 The Role Ontology Plays in Big Data 07 Ontology Alignment 08 Goals of Ontology in Big Data 09 Challenges with Ontology in Big Data 10 RDF: The Universal Data Format 11 Using OWL: Web Ontology Language 12 Sparql Query Language 13 Building Intelligent Machines with Ontologies 14 Ontology Learning 15 Ontology Learning Process 16 Case Studies for Big Data Using Artificial Intelligence Technologies How to use this sess...

Big Data Analytics Using Artificial Intelligence Technologies — Zookeeper and Apache Airflow | Computer Science Online Tutorial

TUTORIAL 071 / 100 Big Data Analytics Using Artificial Intelligence Technologies A self-paced online tutorial session on zookeeper and apache airflow, part of the Big Data Analytics Using Artificial Intelligence Technologies track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 Introduction to Apache Kafka 02 Cluster Architecture 03 Kafka Messaging 04 Components in Messaging 05 Creating and Deleting Kafka Topics 06 Creating Multiple Brokers 07 Kafka Producers 08 API for Kafka Producers 09 Producer Implementation 10 Three Ways to Send Kafka Message 11 Kafka Consumers 12 Consumer Groups 13 API for Kafka Consumers 14 Consumer Implementation 15 Integration with Spark 16 Apache Airflow 17 Directed Acyclic Graph (DAG) 18 CLI Commands How to use this session Read through each topic in order — they build on one another. Keep...

Software Design Architectures — Introduction To Software Architecture | Computer Science Online Tutorial

TUTORIAL 063 / 100 Software Design Architectures A self-paced online tutorial session on introduction to software architecture, part of the Software Design Architectures track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 Definition 02 Importance 03 Role Of Software Architecture In Software Development 04 Architectural Structures 05 Views 06 And Styles 07 Introduction To Uml 08 Architectural Quality Attributes 09 Performance 10 Modifiability 11 Availability 12 Scalability 13 Usability 14 Software Architecture Documentation How to use this session Read through each topic in order — they build on one another. Keep a notes document open and try to restate each concept in your own words before moving to the next one; that single habit does more for retention than re-reading ever will. If any topic above needs a de...

Agile And Devops — Collaborative Application Development | Computer Science Online Tutorial

TUTORIAL 062 / 100 Agile And Devops A self-paced online tutorial session on collaborative application development, part of the Agile And Devops track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 DevOps Foundations and Automatic Testing 02 Strategy for Application Deployment 03 Monitoring 04 Introduction to GIT 05 Jenkins 06 Continuous Integration and Continuous Delivery (CI/CD) Pipelines 07 Automated Testing 08 Deployment 09 and Monitoring Tools 10 Synergies between Agile and DevOps Methodologies 11 DevOps in Agile Development Lifecycle: From Planning to Operations 12 Case studyDevelop 3 tier web applications using agile and DevOps-Tutorials on Jenkins tool How to use this session Read through each topic in order — they build on one another. Keep a notes document open and try to restate each concept in your own word...

Agile And Devops — DevOps Application Management and Tools | Computer Science Online Tutorial

TUTORIAL 061 / 100 Agile And Devops A self-paced online tutorial session on devops application management and tools, part of the Agile And Devops track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 Docker Engine Architecture 02 Docker Image 03 Basic Container Operations 04 Interacting with a Running Container 05 Inspecting a Container 06 Kubernetes Architecture 07 Kubernets 08 Scheduling 09 Logging & Monitoring 10 Cluster Maintenance 11 Security &Storage 12 Choosing Kubernetes infrastructure 13 Creating Helm charts- Tutorial on working with Docker images and using kubernetes for deployments How to use this session Read through each topic in order — they build on one another. Keep a notes document open and try to restate each concept in your own words before moving to the next one; that single habit does ...

Agile And Devops — Introduction to DevOps | Computer Science Online Tutorial

TUTORIAL 060 / 100 Agile And Devops A self-paced online tutorial session on introduction to devops, part of the Agile And Devops track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 Definition and Evolution of DevOps 02 Core Principles: Culture 03 Automation 04 Measurement 05 Sharing (CAMS) 06 DevOps vs 07 Traditional IT Operations: Contrasts and Similarities 08 DevOps Practices and Tools 09 Infrastructure as Code (IaC) and Configuration Management- Tutorial on CI/CD(GitLab) How to use this session Read through each topic in order — they build on one another. Keep a notes document open and try to restate each concept in your own words before moving to the next one; that single habit does more for retention than re-reading ever will. If any topic above needs a deeper explanation, a worked example, or a live session ...

Advanced Software Engineering And Testing — Software Process Models and Project Management Activities | Computer Science Online Tutorial

TUTORIAL 006 / 100 Advanced Software Engineering And Testing A self-paced online tutorial session on software process models and project management activities, part of the Advanced Software Engineering And Testing track. Work through the topics below, then reach out any time if you'd like a live walkthrough. Estimated session length: 9 hours Format: Online, self-paced What this tutorial covers 01 Software engineering concepts Software Process Software lifecycle models - waterfall RAD 02 Prototyping Evolutionary 03 Spiral Agile XP Scrum Kanban Requirements Engineering 04 Scenario- based Modelling 05 Class-based Modelling 06 Functional Modelling 07 Behavioural Modelling 08 Software project management Management Activities 09 Project planning Scheduling Risk management Software Configuration Management How to use this session Read through each topic in order — they build on one another. Keep a notes document open and try to restate each concept in your o...