Coding for A/B testing: Run more AB tests, find more winners
- Descrição
- Currículo
- FAQ
- Revisões
** Bestselling A/B testing course on Udemy in the category: A/B testing**
As a Conversion Optimization specialist or as someone working on website A/B testing, your success is often determined by the number of A/B tests you run and the number of test winners you find. So the more tests you run, the higher your chance of success. But very often, the IT department is a major bottleneck for us. When we want to set up a test, it ends up at the bottom of the IT backlog, costing you valuable time and decreasing your chance to be successful in AB testing. If you recognize this situation, then this is the right course for you.
By taking this course you will learn:
-
HTML
-
CSS for website AB testing
-
JavaScript (jQuery) for website AB testing
-
Data tracking for website AB testing
-
Setting up 60 to 90% of your own A/B tests without the help of a developer
This helps you to set up and run many more A/B tests and greatly increase your success. The course is set up in a practical and engaging manner. Together, we will start with the absolute basics before building many different kinds of A/B tests on your own website, while we increase the complexity step by step. The course is designed for people with no coding skills, and for those that have some experience already. The learnings in this course are applicable to every testing tool on the market.
Coding for A/B testing course structure
-
Section 1: Introduction
-
Section 2: HTML
-
Section 3: CSS for AB testing
-
Section 4: jQuery for AB testing
-
Section 5: JavaScript for AB testing
-
Section 6: Data gathering for AB testing
-
Section 7: Debugging & Quality assurance for AB testing
-
Section 8: Thank you
Of course, there are many web development courses out there. But there is one big difference: As a Conversion specialist, you don’t build websites, you chance them. This requires a completely different focus on coding while also making sure you obtain reliable and trustworthy data. Web development courses help you to build websites, this course helps you to build and run reliable and successful A/B tests.
The course is designed for anyone working on A/B testing. Conversion specialists, growth hackers, and even front-end developers can hugely benefit from this course.
Now let’s get started. Feel free to check out the free preview lectures, or start taking this course right now.
-
1Course goals and benefitsVídeo Aula
This lecture is the kick-off of the course. It describes the course structure, benefits and explains how to follow the course.
-
2Captions, playback rate and course updateTexto
-
3What is A/B testingVídeo Aula
In this short lecture, I will briefly explain what AB testing is.
-
4Two ways to create a variationVídeo Aula
In your AB test, there are two ways to create a variation in your testing tool. In this lecture, you will learn what these two methods are, and which one results in the most reliable AB tests.
-
5HTML, CSS & JS for A/B testingVídeo Aula
This lecture is an introduction into HTML, CSS and Javascript. It explains what these languages are, and why these are important for A/B testing.
-
6Cheat sheet & code resourcesVídeo Aula
It is impossible to remember all the codes by heart. When A/B testing, you will often search the web for the codes you need. This lecture will cover several great resources that you can use for building your A/B tests.
-
7Course material & Free tools for this courseVídeo Aula
When building your own AB tests, several tools come in handy. This lecture will cover the tools which we will use throughout the course. The good news: they are all for free.
-
8What is HTMLVídeo Aula
This lecture is an introduction to HTML. What is it and why is it important for AB testing?
-
9HTML basicsVídeo Aula
What are the basics of HTML? What does an HTML element consist of? What is an HTML tag? You will learn this and much more in this lecture.
-
10Header tagsVídeo Aula
On a website and in your A/B tests you will likely find a lot of header tags. These will be covered in this lecture.
-
11Paragraph tagsVídeo Aula
When you check out the structure of a webpage, you will likely come across a lot of paragraph tags. When you add content to your AB tests, you are also likely to use this tag. This lecture will cover the paragraph tag.
-
12ListsVídeo Aula
On a webpage, you can create ordered lists and unordered lists. This will be covered in this lecture.
-
13Link to a different pageVídeo Aula
Using anchor tags you can create links to other pages and websites. You can open these links in the same browser tab or a new one. This lecture will show you how.
-
14Link to the same pageVídeo Aula
Occasionally, linking to content on the same page could be useful for AB testing. How this works will be explained in this lesson.
-
15ImagesVídeo Aula
Understanding how images on your website are build-up can be important for A/B testing. You can use this knowledge to adjust images in your A/B tests by combining HTML and Javascript.
-
16Self-closing tagsVídeo Aula
What are self-closing tags and what can you do with it? You will this in this lecture.
-
17TablesVídeo Aula
Occasionally you might add or adjust tables in your AB tests. This lesson will cover its HTML code.
-
18SymbolsVídeo Aula
You can do a lot with symbols and there are many symbols you can choose from. These will be covered in this lecture.
-
19iframesVídeo Aula
An iframe allows you to create a window to another website. You will learn how this works in this lecture.
-
20Input fields and buttonsVídeo Aula
In your AB tests, it is unlikely that you will add extra input fields. You might, however, remove some fields or adjust its value or placeholder. This lecture will show you how the code of an input field is build-up. In the Javascript section, you will learn how to adjust it in your AB tests.
-
21Text stylingVídeo Aula
Understanding how HTML text styling works is useful when making changes in your variations. However, as you will learn in the next section, applying style changes through CSS is more useful for AB testing.
-
22CommentsVídeo Aula
When building your A/B tests, adding comments to your code is very useful. This lesson will show you how to create comments in HTML.
-
23Division and span tagsVídeo Aula
Division and span in combination with an id, is useful for applying style changes in your AB tests.
-
24Wrap up HTMLVídeo Aula
You have finished the HTML section. Now that you understand the structure of a webpage, you are all set to start AB testing.
-
25HTML quizQuestionário
In this short quiz we will cover a few important concepts from this section. The quiz is not mandatory and there is no minimum score required. The quiz simply repeats some of the information which helps you learn and check if you understood everything correctly.
-
26What is CSSVídeo Aula
What is CSS? And why is it useful for A/B testing? This will briefly be covered in this introduction to this section.
-
27CSS for AB testing basicsVídeo Aula
This lecture will cover the basics of CSS of AB testing. How is the code build up and how to apply it?
-
28CSS selector: classes and idsVídeo Aula
This lecture and the next two are very important for A/B testing. Getting the selector right is crucial for building your A/B tests.
-
29CSS selector: combinationsVídeo Aula
There are many combinations you can make to get your selector right. This lecture will cover these combinations.
-
30CSS selector: additional optionsVídeo Aula
To get your CSS selector right, there are several, more advanced, techniques you can use. These will be covered in this lecture.
-
31CSS in developer toolsVídeo Aula
Applying CSS changes in your developer tools is very useful for AB testing. You will learn how to make CSS changes in your developer tools in this lecture.
-
32Color codesVídeo Aula
In your A/B tests, you might occasionally want to change the color of an element. There are a lot of colors you can choose from. This lecture will teach you how to apply these.
-
33CSS text stylingVídeo Aula
In the previous section, we covered text styling through HTML. In this lecture, you will learn how to apply text styling through CSS in your A/B tests.
-
34ListsVídeo Aula
Through CSS you can change the numbers and bullets in your lists. This lecture will show you how.
-
35CSS boxmodelVídeo Aula
For AB testing, it is important to have a good understanding of the CSS boxmodel. This lecture is the introduction to the next lectures to come.
-
36Width and heightVídeo Aula
How can you adjust the with and height of the content in a box? And how can you make this responsive? This will be covered in this lecture.
-
37PaddingVídeo Aula
What is padding? And how can you use it in your A/B tests? You will learn this, in this lecture.
-
38BordersVídeo Aula
Next up in the CSS boxmodel are the border. There are different kinds of borders as well as border sizes.
-
39MarginVídeo Aula
The last lesson about the CSS boxmodel, before we get to the boxmodel exercise. This lecture will cover the margins.
-
40Boxmodel exerciseVídeo Aula
To wrap up the CSS boxmodel, you can do this fun little exercise.
-
41DisplayVídeo Aula
The display property is something you will be using a lot when AB testing. This lecture will give you examples of its possibilities and on how to apply it in your AB tests.
-
42PositioningVídeo Aula
With the positioning of elements, you can apply fun changes in your A/B tests. In this lecture, you will learn how.
-
43FloatVídeo Aula
With float, you can make elements float on your page, and have the other content wrap around it.
-
44Grid layoutVídeo Aula
-
45FlexVídeo Aula
-
46Z-indexVídeo Aula
When elements overlap, you can determine which element in on top of the other using the z-index.
-
47Pseudo classes and elementsVídeo Aula
In this lecture, we will cover a hover effect and other pseudo classes and elements.
-
48Media queriesVídeo Aula
Through media queries, you can make CSS adjustments based on the screen size. This is very useful for AB testing in case you add extra content which should be mobile responsive for instance.
-
49Wrap up CSSVídeo Aula
You have completed the CSS section. In the next section, you will build a lot of A/B tests using Javascript.
-
50CSS quizQuestionário
In this short quiz we will cover a few important concepts from this section. The quiz is not mandatory and there is no minimum score required. The quiz simply repeats some of the information which helps you learn and check if you understood everything correctly.
-
51What is Javascript & jQueryVídeo Aula
With Javascript, you can make a lot of changes in your A/B test. In this section, we will be building a lot of A/B tests together. In this first lecture, you will learn why Javascript is useful and important for A/B testing.
-
52jQuery for A/B testing basicsVídeo Aula
This lecture will cover the basics of jQuery for AB testing. This lecture will get you ready for all the lectures on jQuery to come.
-
53Missing jQuery libraryVídeo Aula
You might run into the problem that your website does not have a jQuery library installed. This is not a problem for most AB testing tools, as they have their own jQuery library. For Google Optimize, however, this is a problem. If you want to use jQuery in your developer tools and Google Optimize, but your website does not have a jQuery library installed, then this lecture will provide a solution to that.
-
54Selecting elements with jQueryVídeo Aula
Selecting elements in jQuery is similar to selecting elements in CSS. This lecture will show you how.
-
55Changing text and htmlVídeo Aula
In your AB tests, you will likely make a lot of text and HTML adjustments. This lecture will teach you how to do this.
-
56Rearrange elementsVídeo Aula
Rearranging elements is very useful for A/B testing. You will likely use the codes which are being shown in this lecture a lot when building your A/B tests.
-
57Add elementsVídeo Aula
Adding elements is also something you might do a lot in your AB tests. This lecture will combine HTML and jQuery for AB testing.
-
58Remove elementsVídeo Aula
Just like adding elements, removing them is also you might apply often in your tests. You will learn how to do this in jQuery in this lesson.
-
59CSS changes through jQueryVídeo Aula
Occasionally you might want to apply CSS changes to your website using jQuery in your AB test. This lecture will show you how this is done.
-
60Add classes and idsVídeo Aula
Adding classes and id through jQuery can help you to apply style changes for certain elements. This is a useful combination for AB testing and this lecture will show you how.
-
61Change attributesVídeo Aula
Changing id's, images, links, and placeholders is something that might be useful for your AB testing. This lecture will cover everything about changing HTML attributes with jQuery.
-
62Click functionVídeo Aula
The click function helps you to apply certain changes when your user clicks on a certain element on your website. The code is a bit more advanced. This lesson will take you through the build of this code, step by step, so you can apply it to your AB tests.
-
63VariablesVídeo Aula
With variables, you don't have to write a piece of code several times. It can also help your code to look cleaner and therefore easier to read and understand.
-
64Each functionVídeo Aula
The each function can be very useful for AB tests on category pages. For AB testing, this is often a page where you can find some nice winners. This function is a bit more difficult to set up, but after this lesson, this should not be a problem for you anymore.
-
65If statementVídeo Aula
With the if statement you can create certain conditions in your A/B tests. You can also use it to check if the element in on the page.
-
66Time out functionVídeo Aula
-
67Exercise 1: Toggle contentVídeo Aula
This exercise will combine all three languages. You get to set up an AB test in which you can toggle content. After you gave it a try, a solution will be provided.
-
68Exercise 2: Extra menu itemVídeo Aula
Adding an extra menu item can be useful in AB testing. In this exercise, you will give it a try, including the necessary styling. Of course, a solution to the exercise will be shown in this lecture.
-
69Exercise 3: Show pop-up after 10 secondsVídeo Aula
Pop-ups can be great for your conversion rates. In this exercise, you will create a pop-up that displays after 10 seconds, including a call to action button and x to close it. Of course, a solution to the exercise will be shown.
-
70Exercise 4: Countdown timerVídeo Aula
Urgency is known to be great for your conversion rates. In this exercise, you get to build an A/B test in which you create a count down timer.
-
71Wrap up jQuery for A/B testingVídeo Aula
You have completed the Javascript for A/B testing section. You should now be able to build a lot of your own A/B tests. Next up is data gathering and the Quality Assurance.
-
72jQuery quizQuestionário
In this short quiz we will cover a few important concepts from this section. The quiz is not mandatory and there is no minimum score required. The quiz simply repeats some of the information which helps you learn and check if you understood everything correctly.
-
73Introduction to JavaScript for A/B testingVídeo Aula
-
74Select a single element with JavaScriptVídeo Aula
-
75Variables and for loopsVídeo Aula
-
76Select multiple elements with JavaScriptVídeo Aula
-
77Changing HTML with JavascriptVídeo Aula
-
78Remove elementsVídeo Aula
-
79Add elementsVídeo Aula
-
80Rearrange elementsVídeo Aula
-
81Style changes using JavaScriptVídeo Aula
-
82Set attributeVídeo Aula
-
83Click functionVídeo Aula
-
84If statementVídeo Aula
-
85Time out functionVídeo Aula
-
86Exercise 1 - Create three blocksVídeo Aula
-
87Exercise 2 - toggle contentVídeo Aula
-
88Wrap up JavaScript for A/B testingVídeo Aula
-
89JavaScript quizQuestionário
In this short quiz, we will cover a few important concepts from this section. The quiz is not mandatory, and there is no minimum score required. The quiz simply repeats some of the information which helps you learn and check if you understood everything correctly.
