This video is still being processed. Please check back later and refresh the page.

Uh oh! Something went wrong, please try again.

J2-19-EN: May-Jun Class

This 'Jinja Unlocked: Crafting Personalization' course will run 22nd May - 20th Jun. Registration deadline is 21st May.

rate limit

Code not recognized.

Jinja Unlocked: Crafting Personalization

Why take this course?

There is nothing more important than personalization in e-commerce these days. Our 'Jinja Unlocked: Crafting Personalization' course will teach you how to personalize your marketing campaigns for customers on a one-to-one basis. Learn to show your customers exactly the products they need or desire; no more email campaigns displaying a product that is out of stock or other disastrous marketing errors. By participating in the course, you will receive access to walkthroughs of the most in-demand use cases, access to our demo data, and even dedicated Q&A sessions with our subject matter expert. Upon completing the course, you will have a complex knowledge of Jinja’s capabilities as well as the ability to execute your own personalized campaigns.

Who is this course for?

This course is suitable for professionals of all levels and backgrounds who are interested in the powerful Python-based tool that enables you to add complex personalization to your marketing content. The course contains a prologue to ensure that non-technical users will be able to easily follow along the core materials. Note that the prerequisite for this course is the successful completion of our Engagement Foundations: Full Course.

Where to start in this course?

  • Jinja Prologue: We recommend starting with this section if you are less technical or have minimal knowledge of any coding language.
  • Jinja Unlocked: This part of the course will provide you with a complex understanding of Jinja and enable you to execute various personalizations. More technical users are advised to start with this section.

What to expect in this course?

Week 1

(Live) Introductory Session: Meet your teacher and classmates and learn how to navigate the course.

Jinja Prologue: Beginner-Friendly Explanations of the Basics: This is an optional introductory module, tailor made for marketers eager to harness the magic of personalization without the need for technical expertise. Designed as a beginner-friendly introduction, it lays the groundwork for deeper understanding, setting the stage for further learning.

On-Demand Materials: The on-demand materials focus on the introduction of the Python-based tool Jinja. It covers personalization options, the basics of syntax, and our personalization wizard. This will be followed by more advanced use cases and complex expressions. After that, the course moves on to the various data sources, data types, and provides a deep dive into how to work with each of them. Here's what you can expect:

  • More on Jinja and its usage in and outside of the Bloomreach Engagement platform.
  • Basic syntax and personalization wizard.
  • Data sources such as customer attributes, catalog, recommendation, etc.
  • Advanced use case enablement and outputting complex expressions.
  • Working with different data types and how to distinguish them.
  • Filters and changing the output format.

Week 2

(Live) Practical Session A: The focus of the practical sessions is to provide a complex recap of the on-demand materials and to give you the opportunity to ask any additional questions. The tutor will provide a detailed walkthrough of the assigned homework and showcase other use cases you can try out yourself.

On-Demand Materials: The on-demand materials provide a complex overview of the usage of statements and comments. Introducing the individual statements, their syntaxes, most common use cases, and best practices. There will also be a brief summary and copy & paste codes at your disposal. The following topics are covered:

  • Statements overview
  • Set, Append, IF, FOR, Macro, Abort, comments
  • Statements summary

Week 3

(Live) Practical Session B: The focus of the practical sessions is to provide a complex recap of the on-demand materials and to give you the opportunity to ask any additional questions. The tutor will provide a detailed walkthrough of the assigned homework and showcase other use cases you can try out yourself.

Week 4

(Live) Practical Session C: The focus of the practical sessions is to provide a complex recap of the on-demand materials and to give you the opportunity to ask any additional questions. The tutor will provide a detailed walkthrough of the assigned homework and showcase other use cases you can try out yourself.

(Live) Q&A / Exam Preparation Session: This session offers each participant an opportunity to discuss project-related questions and to recap any troubling content modules. You'll receive real-time consulting and space to follow up on your individual requests. You can submit your questions in advance through Slido - an online discussion platform.

Week 5

(Live) Exam Evaluation Session: The session is devoted to the evaluation of your exams and you’ll have the opportunity to ask any final questions about the course or exam content. Please submit the exam before this session. After the successful completion of the exam, you will be provided with an official Bloomreach Certificate.

Expert Instructor

marek
Marek Kratky

Senior Product Specialist & L1 Support

Introduction Session

Event Date Spaces left
J2-19-EN: Introduction Session - Unlimited

Practical Session A

Event Date Spaces left
J2-19-EN: Practical Session A - Unlimited

Practical Session B

Event Date Spaces left
J2-19-EN: Practical Session B - Unlimited

Practical Session C

Event Date Spaces left
J2-19-EN: Practical Session C - Unlimited

Q&A + Exam Preparation

Event Date Spaces left
J2-19-EN: Q&A + Exam Preparation - Unlimited

Exam Evaluation

Event Date Spaces left
J2-19-EN: Exam Evaluation - Unlimited

Curriculum

  • Important Instructions
  • Introduction to the course
  • How to get the most out of this course?
  • Access to the demo project "Jinja Examples"
  • Interactive buttons
  • Jinja Prologue: Marketer-Friendly Explanations of the Basics
  • 1.1 The personalization super tool
  • 1.2 Get inspired by Jinja
  • 1.3 Jinja terminology essentials
  • 1.3 Jinja terminology essentials [PDF Download]
  • 1.4 Jinja syntax explained
  • 1.5 Personalization wizard
  • 1.6 Data sources
  • 1.7 Data types
  • 1.8 Filters & functions
  • 1.9 Statements
  • Jinja Unlocked: Main Course for Crafting Personalization
  • WEEK 1
  • Live Session
  • Introduction Session
  • Slides: Introductory session
  • Module 1 - Jinja Overview
  • 1.1 Why Jinja & Usage Outside Engagement
  • 1.2 Basic Syntax
  • 1.3 Personalization Wizard
  • #1 Quiz
  • Module 2 - Data Sources
  • 2.1 Customer Attributes & Scenario Context
  • 2.2 Custom Data & Use of Catalog
  • 2.3 Recommendations - Surveys, Vouchers, Time
  • 2.4 Metrics, Reports & Project, Campaign IDs, Names
  • #2 Quiz
  • Module 3 - Additional Usage of Jinja
  • 3.1 Advanced Use Cases: Nodes & Conditions
  • 3.2 Outputting Complex Expressions
  • #3 Quiz
  • Module 4 - Data Types
  • 4.1 Differentiation of Data Types
  • 4.2 None & String
  • 4.3 Integer & Float
  • 4.4 Different Data Type Formats & Boolean
  • 4.5 Tuples, Lists, & Dictionaries
  • 4.6 Complex Objects
  • Data Summary
  • #4 Quiz
  • Module 5 - Working with Data Types
  • 5.1 Filters
  • Filters Summary
  • 5.2 Functions
  • Functions Summary
  • #5 Quiz
  • WEEK 2
  • Live Session
  • Homework A
  • Practical Session A

    The focus of the live session is to provide a complex recap of the on-demand materials and to give you the opportunity to ask any additional questions. The tutor will provide a detailed walkthrough of the assigned homework and showcase other use cases you can try out yourself.

  • Practical Exercises A
  • Module 6 - Statements & Comments
  • 6.1 Statements Overview
  • 6.2 Statements: Set & Append
  • 6.3 Statements: IF
  • 6.4 Statements: FOR
  • 6.5 Statements: Macro & Snippets
  • 6.6 Statements: Abort & Comments
  • #6 Quiz
  • WEEK 3
  • Live Session
  • Homework B
  • Practical Session B

     

  • Practical Exercises B
  • WEEK 4
  • Live Session
  • Homework C
  • Practical Session C

    The focus of the live session is to provide a complex recap of the on-demand materials and to give you the opportunity to ask any additional questions. The tutor will provide a detailed walkthrough of the assigned homework and showcase other use cases you can try out yourself.

  • Practical Exercises C
  • Live Session
  • Q&A + Exam Preparation

    This session offers each participant an opportunity to discuss project-related questions and to recap any troubling content modules.  You'll receive real-time consulting and space to follow up on your individual requests. You can submit your questions in advance through Slido — an online discussion platform.

  • WEEK 5
  • Final Exam
  • Exam FAQ: How to save responses and continue the exam later
  • MANDATORY: Final Exam (deadline = before 'exam evaluation' session)
  • MANDATORY: Indication of exam completion
  • Live Session
  • Exam Evaluation

    The session is devoted to the evaluation of your tests. After the successful completion of the exam, you will be qualified for an official Bloomreach Certificate.

Jinja Unlocked: Crafting Personalization

Why take this course?

There is nothing more important than personalization in e-commerce these days. Our 'Jinja Unlocked: Crafting Personalization' course will teach you how to personalize your marketing campaigns for customers on a one-to-one basis. Learn to show your customers exactly the products they need or desire; no more email campaigns displaying a product that is out of stock or other disastrous marketing errors. By participating in the course, you will receive access to walkthroughs of the most in-demand use cases, access to our demo data, and even dedicated Q&A sessions with our subject matter expert. Upon completing the course, you will have a complex knowledge of Jinja’s capabilities as well as the ability to execute your own personalized campaigns.

Who is this course for?

This course is suitable for professionals of all levels and backgrounds who are interested in the powerful Python-based tool that enables you to add complex personalization to your marketing content. The course contains a prologue to ensure that non-technical users will be able to easily follow along the core materials. Note that the prerequisite for this course is the successful completion of our Engagement Foundations: Full Course.

Where to start in this course?

  • Jinja Prologue: We recommend starting with this section if you are less technical or have minimal knowledge of any coding language.
  • Jinja Unlocked: This part of the course will provide you with a complex understanding of Jinja and enable you to execute various personalizations. More technical users are advised to start with this section.

What to expect in this course?

Week 1

(Live) Introductory Session: Meet your teacher and classmates and learn how to navigate the course.

Jinja Prologue: Beginner-Friendly Explanations of the Basics: This is an optional introductory module, tailor made for marketers eager to harness the magic of personalization without the need for technical expertise. Designed as a beginner-friendly introduction, it lays the groundwork for deeper understanding, setting the stage for further learning.

On-Demand Materials: The on-demand materials focus on the introduction of the Python-based tool Jinja. It covers personalization options, the basics of syntax, and our personalization wizard. This will be followed by more advanced use cases and complex expressions. After that, the course moves on to the various data sources, data types, and provides a deep dive into how to work with each of them. Here's what you can expect:

  • More on Jinja and its usage in and outside of the Bloomreach Engagement platform.
  • Basic syntax and personalization wizard.
  • Data sources such as customer attributes, catalog, recommendation, etc.
  • Advanced use case enablement and outputting complex expressions.
  • Working with different data types and how to distinguish them.
  • Filters and changing the output format.

Week 2

(Live) Practical Session A: The focus of the practical sessions is to provide a complex recap of the on-demand materials and to give you the opportunity to ask any additional questions. The tutor will provide a detailed walkthrough of the assigned homework and showcase other use cases you can try out yourself.

On-Demand Materials: The on-demand materials provide a complex overview of the usage of statements and comments. Introducing the individual statements, their syntaxes, most common use cases, and best practices. There will also be a brief summary and copy & paste codes at your disposal. The following topics are covered:

  • Statements overview
  • Set, Append, IF, FOR, Macro, Abort, comments
  • Statements summary

Week 3

(Live) Practical Session B: The focus of the practical sessions is to provide a complex recap of the on-demand materials and to give you the opportunity to ask any additional questions. The tutor will provide a detailed walkthrough of the assigned homework and showcase other use cases you can try out yourself.

Week 4

(Live) Practical Session C: The focus of the practical sessions is to provide a complex recap of the on-demand materials and to give you the opportunity to ask any additional questions. The tutor will provide a detailed walkthrough of the assigned homework and showcase other use cases you can try out yourself.

(Live) Q&A / Exam Preparation Session: This session offers each participant an opportunity to discuss project-related questions and to recap any troubling content modules. You'll receive real-time consulting and space to follow up on your individual requests. You can submit your questions in advance through Slido - an online discussion platform.

Week 5

(Live) Exam Evaluation Session: The session is devoted to the evaluation of your exams and you’ll have the opportunity to ask any final questions about the course or exam content. Please submit the exam before this session. After the successful completion of the exam, you will be provided with an official Bloomreach Certificate.

Expert Instructor

marek
Marek Kratky

Senior Product Specialist & L1 Support

Live events

Introduction Session

Event Date Spaces left
J2-19-EN: Introduction Session - Unlimited

Practical Session A

Event Date Spaces left
J2-19-EN: Practical Session A - Unlimited

Practical Session B

Event Date Spaces left
J2-19-EN: Practical Session B - Unlimited

Practical Session C

Event Date Spaces left
J2-19-EN: Practical Session C - Unlimited

Q&A + Exam Preparation

Event Date Spaces left
J2-19-EN: Q&A + Exam Preparation - Unlimited

Exam Evaluation

Event Date Spaces left
J2-19-EN: Exam Evaluation - Unlimited

Curriculum

  • Important Instructions
  • Introduction to the course
  • How to get the most out of this course?
  • Access to the demo project "Jinja Examples"
  • Interactive buttons
  • Jinja Prologue: Marketer-Friendly Explanations of the Basics
  • 1.1 The personalization super tool
  • 1.2 Get inspired by Jinja
  • 1.3 Jinja terminology essentials
  • 1.3 Jinja terminology essentials [PDF Download]
  • 1.4 Jinja syntax explained
  • 1.5 Personalization wizard
  • 1.6 Data sources
  • 1.7 Data types
  • 1.8 Filters & functions
  • 1.9 Statements
  • Jinja Unlocked: Main Course for Crafting Personalization
  • WEEK 1
  • Live Session
  • Introduction Session
  • Slides: Introductory session
  • Module 1 - Jinja Overview
  • 1.1 Why Jinja & Usage Outside Engagement
  • 1.2 Basic Syntax
  • 1.3 Personalization Wizard
  • #1 Quiz
  • Module 2 - Data Sources
  • 2.1 Customer Attributes & Scenario Context
  • 2.2 Custom Data & Use of Catalog
  • 2.3 Recommendations - Surveys, Vouchers, Time
  • 2.4 Metrics, Reports & Project, Campaign IDs, Names
  • #2 Quiz
  • Module 3 - Additional Usage of Jinja
  • 3.1 Advanced Use Cases: Nodes & Conditions
  • 3.2 Outputting Complex Expressions
  • #3 Quiz
  • Module 4 - Data Types
  • 4.1 Differentiation of Data Types
  • 4.2 None & String
  • 4.3 Integer & Float
  • 4.4 Different Data Type Formats & Boolean
  • 4.5 Tuples, Lists, & Dictionaries
  • 4.6 Complex Objects
  • Data Summary
  • #4 Quiz
  • Module 5 - Working with Data Types
  • 5.1 Filters
  • Filters Summary
  • 5.2 Functions
  • Functions Summary
  • #5 Quiz
  • WEEK 2
  • Live Session
  • Homework A
  • Practical Session A

    The focus of the live session is to provide a complex recap of the on-demand materials and to give you the opportunity to ask any additional questions. The tutor will provide a detailed walkthrough of the assigned homework and showcase other use cases you can try out yourself.

  • Practical Exercises A
  • Module 6 - Statements & Comments
  • 6.1 Statements Overview
  • 6.2 Statements: Set & Append
  • 6.3 Statements: IF
  • 6.4 Statements: FOR
  • 6.5 Statements: Macro & Snippets
  • 6.6 Statements: Abort & Comments
  • #6 Quiz
  • WEEK 3
  • Live Session
  • Homework B
  • Practical Session B

     

  • Practical Exercises B
  • WEEK 4
  • Live Session
  • Homework C
  • Practical Session C

    The focus of the live session is to provide a complex recap of the on-demand materials and to give you the opportunity to ask any additional questions. The tutor will provide a detailed walkthrough of the assigned homework and showcase other use cases you can try out yourself.

  • Practical Exercises C
  • Live Session
  • Q&A + Exam Preparation

    This session offers each participant an opportunity to discuss project-related questions and to recap any troubling content modules.  You'll receive real-time consulting and space to follow up on your individual requests. You can submit your questions in advance through Slido — an online discussion platform.

  • WEEK 5
  • Final Exam
  • Exam FAQ: How to save responses and continue the exam later
  • MANDATORY: Final Exam (deadline = before 'exam evaluation' session)
  • MANDATORY: Indication of exam completion
  • Live Session
  • Exam Evaluation

    The session is devoted to the evaluation of your tests. After the successful completion of the exam, you will be qualified for an official Bloomreach Certificate.