CINXE.COM
Learning to play chess with ChessBase | ChessBase
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=no" /> <!--meta http-equiv="Content-Security-Policy" content="'self' *.chessbase.com *.cbmanhattan.net; script-src 'self' *.chessbase.com *.cbmanhattan.net" /> <meta http-equiv="X-Content-Security-Policy" content="default-src 'self' *.chessbase.com *.cbmanhattan.net; script-src 'self' *.chessbase.com *.cbmanhattan.net" /> <meta http-equiv="X-WebKit-CSP" content="'self' *.chessbase.com *.cbmanhattan.net; script-src 'self' *.chessbase.com *.cbmanhattan.net" />--> <title>Learning to play chess with ChessBase | ChessBase</title> <link rel="icon" href="/Content/favicon.ico" /> <link href="/bundle/colorbox/css?v=mMFi0zk2opWrL-fzuSF7C06O-YJs3cQyzsXddSkmceI1" rel="stylesheet"/> <link href="/bundle/css-jqui?v=RFllglv_LqvZOG0CAFPQuFLnArA889p9MRrq10k_tuo1" rel="stylesheet"/> <link href="/bundle/apps/css?v=N6V4PpL2jct7WTRDqj8LU11m7v8jriS3XEZXyN6QNZs1" rel="stylesheet"/> <link href="/bundle/css?v=i6xA5uvk37WQgig2tLYxiDhaafaS1wlkOefuYh_JkIU1" rel="stylesheet"/> <script src="/bundle/js?v=8IdEJMSR7xZuRQ24iR0GEiPk3zm_nGhB_d6Znb70gGg1"></script> <script src="/bundle/jqui?v=EWy9ba7eHDBsOlVpSb4ABQz8dKBqNd7NZf8QuFRVPKY1"></script> <script src="/bundle/colorbox/js?v=ZAGjA1vjhe2WsSwS6ybEJdxCwOXwV9icj4U2bEB1ZLM1"></script> <link href="/bundle/css-jqui?v=RFllglv_LqvZOG0CAFPQuFLnArA889p9MRrq10k_tuo1" rel="stylesheet"/> <script src="/bundle/jqui?v=EWy9ba7eHDBsOlVpSb4ABQz8dKBqNd7NZf8QuFRVPKY1"></script> <link href="/Content/css_new4?v=icpL3F84aaAGDwLmRlPbm3aNdVLR9VZVhm8GNXM0lCU1" rel="stylesheet"/> <link href="/Content/mutter2/less?v=xZbaIyj0cQOoRO-EHLmaAmeTDF_9bxyf6zMuoLr_l_k1" rel="stylesheet"/> <script src="/bundles/modernizr?v=FYgoHrSvNmYV0UHIgj4kVHuKxGsq2XU9NX-0vez2AtM1"></script> <!-- jQuery UI CSS Reference --> <link href="/Content/themes/base/jquery-ui.css" rel="stylesheet" /> <meta property="og:type" content="article" /> <meta property="article:published_time" content="2022-08-01" /> <meta property="og:title" content="Learning to play chess with ChessBase" /> <meta property="og:locale" content="en_US" /> <meta property="og:image" content="https://en.chessbase.com/thumb/104406_l200" /> <meta property="og:description" content="As a chess site, it is not an exaggeration to say that the first and foremost obligation is to have the means to teach the game. ChessBase has programs such as the Fritz & Chesster series, but another way is through the Learn Chess app in the ChessBase Account, a beginner courses, which teaches the moves and then the core fundamentals. Here is a small tour." /> <meta name="description" content="As a chess site, it is not an exaggeration to say that the first and foremost obligation is to have the means to teach the game. ChessBase has programs such as the Fritz & Chesster series, but another way is through the Learn Chess app in the ChessBase Account, a beginner courses, which teaches the moves and then the core fundamentals. Here is a small tour." /> <meta property="og:site_name" content="Chess News" /> <meta property="og:url" content="https://en.chessbase.com/post/learning-to-play-chess-with-chessbase" /> <meta property="fb:app_id" content="763561240337115" /> <script type="text/javascript"> function onCBSearchClick() { var strSrv = "/search?pattern=FMT"; strSrv = strSrv.replace("FMT", ""); var $elemSearch = $("#txtSearch"); var elemSearch = $elemSearch[0]; var strSearch = elemSearch.value; if (!strSearch) return false; var strURL = strSrv + strSearch; window.location.href = strURL; return false; } function onShowHideSearchClick() { if (document.getElementById("search-div").style.display == 'block') { $("#search-div").css('display', 'none'); $('#cb-app-block-first').css('margin-top', "-108px"); } else { $("#search-div").css('display', 'block'); $('#cb-app-block-first').css('margin-top', "-144px"); document.getElementById("txtSearch").focus(); } } function onShowHideLanguageClick() { if (document.getElementById("language-div").style.display == 'none') { $("#language-div").css('display', 'block'); $('#cb-app-block-first').css('margin-top', "-204px"); } else { $("#language-div").css('display', 'none'); $('#cb-app-block-first').css('margin-top', "-108px"); } } </script> <link rel="stylesheet" type="text/css" href="https://pgn.chessbase.com/cbreplay.css" /> <script src="https://pgn.chessbase.com/cbreplay.js" defer=defer></script> <!-- Google Tag Manager --> <script> (function (w,d,s,l,i) { RunGoogleCode(w,d,s,l,i); })(window,document,'script','dataLayer','GTM-NQQTVK3'); function RunGoogleCode(w,d,s,l,i) { var createCookies = true; if ( document.cookie.indexOf('CB_COOKIE_PRIVACY_Analytics') > -1 || document.cookie.indexOf('CB_COOKIE_PRIVACY_Marketing') > -1) { var cookieList = (document.cookie) ? document.cookie.split(';') : []; for (var ii = 0, n = cookieList.length; ii != n; ++ii) { var cookie = cookieList[ii]; var f = cookie.indexOf('='); if (f >= 0) { var cookieName = cookie.substring(0, f); var cookieValue = cookie.substring(f + 1); if (cookieName.indexOf('CB_COOKIE_PRIVACY') > -1 && cookieValue == 0) { createCookies = false; } } } } //if (createCookies == true && document.cookie.indexOf('_ga') < 0) if (createCookies == true) { //alert('create'); w[l] = w[l]||[]; w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); var f = d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; j.async=true; j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl; f.parentNode.insertBefore(j,f); }else{ //alert('ga opt-out'); } } </script> <!-- End Google Tag Manager --> </head> <body> <!-- Google Tag Manager (noscript) --> <noscript><iframe src='https://www.googletagmanager.com/ns.html?id=GTM-NQQTVK3' height='0' width='0' style='display:none;visibility:hidden'></iframe></noscript> <!-- End Google Tag Manager(noscript) --> <div id="Werbung" class="container hidden-xs col-sm-12" style="float: none; background-color: #f4f4f4; z-index: 42; margin-bottom: 2px; padding: 0; display: block;"> <a id="BillBoardLink" href="https://shop.chessbase.com/en/products/chessbase_18_mega_package?ref=RF249-5E9N4Z28RL"> <img src="/Images/Banner/CB18-news-en.jpg" style="width: 100%;" /> </a> </div> <div id="placeholderNavbar" class="col-xs-12" style="padding: 0; margin: 0; position: sticky; top: 0; z-index: 2000;"> <nav id="navbar_div" class="header-container navbar navbar-default navbar-fixed-top" style="z-index: 41;"> <div class="navbar-header" style="padding-top: 0px; box-shadow: 0px 15px 25px -15px rgba(0, 0, 0, 0.9); background-color: #f4f4f4;"> <div class="navbar-header1 col-xs-10 col-sm-9 col-md-9 col-lg-9" style="background-color: #de0e21"> <div class="container-fluid"> <!-- Shop-Menü --> <div id="navbarShop" class="navbar-collapse collapse" style="float:left;"> <ul class="nav navbar-nav"> <li style="padding-left: 0px; padding-right: 0px;"><a id="idShopButtonNav" href="https://shop.chessbase.com/en?ref=RF73-K3I1E1BK16">Shop</a></li> </ul> </div> <!-- Normal-Menü - col-sm --> <div class="hidden-xs hidden-md hidden-lg"> <div id="navbar2" class="navbar-collapse collapse" style="float:left;"> <ul class="nav navbar-nav"> <li><a href="/">Home</a></li> <li><a href="https://shop.chessbase.com/en/openings/tree?ref=RF125-YTQUBD8SHR">OPENINGS A-Z</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="https://cbm.chessbase.com/en">CB Magazine</a></li> <li><a href="https://support.chessbase.com/en/index">Support-Center</a></li> <li><a href="https://support.chessbase.com/en/downloads">Download</a></li> <li><a href="http://www.chessletter.com/">Newsletter</a></li> <li><a href="https://learn.chessbase.com/en/">Learn chess</a></li> </ul> </li> </ul> </div> </div> <!-- Normal-Menü - col-md & col-lg --> <div class="hidden-xs hidden-sm"> <div id="navbar2" class="navbar-collapse collapse" style="float:left;"> <ul class="nav navbar-nav" style="max-width: 100%;"> <li><a href="/">Home</a></li> <li><a href="https://shop.chessbase.com/en/openings/tree?ref=RF125-YTQUBD8SHR">OPENINGS A-Z</a></li> <li><a href="https://cbm.chessbase.com/en">CB Magazine</a></li> <li class="hidden-md"><a href="https://books.chessbase.com/en">CB Books</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="https://support.chessbase.com/en/index">Support-Center</a></li> <!--li><a href="https://support.chessbase.com/en/downloads">Download</a></li--> <li><a href="http://www.chessletter.com/">Newsletter</a></li> </ul> </li> <li><a href="https://learn.chessbase.com/en/">Learn chess</a></li> </ul> </div> </div> <!-- Hamburger-Menü --> <div id="navbar1" class="navbar-collapse collapse" style="float:left; margin-left: 0;"> <ul class="nav navbar-nav"> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" style="padding: 0px 10px 0px 10px;"> <div class="navbar-toggle collapsed" data-toggle="collapse" data-target="#Navbar3,#Navbar2,#Navbar1" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </div> </a> <ul class="dropdown-menu"> <li><a href="/">Home</a></li> <li><a href="https://shop.chessbase.com/en/openings/tree?ref=RF125-YTQUBD8SHR">OPENINGS A-Z</a></li> <li><a href="https://cbm.chessbase.com/en">CB Magazine</a></li> <li><a href="https://books.chessbase.com/en">CB Books</a></li> <li><a href="https://support.chessbase.com/en/index">Support-Center</a></li> <li><a href="https://support.chessbase.com/en/downloads">Download</a></li> <li><a href="http://www.chessletter.com/">Newsletter</a></li> <li><a href="https://learn.chessbase.com/en/">Learn chess</a></li> </ul> </li> </ul> </div> </div> </div> <!-- Login --> <div id="idUserBoxMutter" class="navbar-header2 col-xs-2 col-sm-3 col-md-3 col-lg-3" style="float: left; padding: 0;"> <div class="col-xs-12 hidden-sm hidden-md hidden-lg" style="padding: 0px;"> <div class="col-xs-6" style="padding: 0 3px 0 3px;"> <a href="/login/true" style="margin: 0; padding: 5px;"> <img class="svg grpelem" style="margin: 0;" src="/images/mitglied.svg" height="25" alt="" data-mu-svgfallback="images/mitglied_poster_.png" /> </a> </div> <div class="col-xs-6" style="padding: 0 3px 0 3px;"> <img id="container-navtop-login" src="/images/mutter/login-globus.png" style="margin-top: 5px; height:25px;" alt="" ; onclick="showMenu();" /> </div> </div> <div class="hidden-xs col-sm-2 col-md-2 col-lg-2" style="padding: 0px;"> <img class="svg grpelem" style="position: relative; float: left; margin-top: 6px; margin-left: 5px;" src="/images/mitglied.svg" height="30" data-mu-svgfallback="images/mitglied_poster_.png" /><!-- svg --> </div> <div class="hidden-xs col-sm-10 col-md-10 col-lg-10" style="padding: 0px;"> <a href="/login/true" style="max-width: 100%; width: 100%; text-align: center; float: right; margin: 10px 0 0 0; padding: 6px 0 6px 0;">Login</a> </div> <div class="col-xs-12" id="showMenuId" style="display: none; width: 0px; background-color: black; padding: 5px 2px 5px 2px; opacity: 0; position: absolute; top: 35px; right: 0; transition: width 1s ease-in-out, opacity 1s ease-in-out;"> <a href="https://play.chessbase.com/" style="text-align: center; font-size: 10px; margin: 0 0 4px 0; padding: 0;"> <img src="/Images/mutter/apps-sidebar/Playchess64.png" style="width: 42px; margin: 2px 10px 4px 10px;" /> PLAYCHESS </a> <a href="https://tactics.chessbase.com/" style="text-align: center; font-size: 10px; margin: 0 0 4px 0; padding: 0; border-top: #ccc 1px solid;"> <img src="/Images/mutter/apps-sidebar/Tactics64.png" style="width: 42px; margin: 2px 10px 4px 10px;" /> TACTICS </a> <a href="https://videos.chessbase.com/" style="text-align: center; font-size: 10px; margin: 0 0 4px 0; padding: 0; border-top: #ccc 1px solid;"> <img src="/Images/mutter/apps-sidebar/Videos64.png" style="width: 42px; margin: 2px 10px 4px 10px;" /> VIDEO </a> <a href="https://fritz.chessbase.com/" style="text-align: center; font-size: 10px; margin: 0 0 4px 0; padding: 0; border-top: #ccc 1px solid;"> <img src="/Images/mutter/apps-sidebar/Fritz64.png" style="width: 42px; margin: 2px 10px 4px 10px;" /> FRITZ </a> <a href="https://live.chessbase.com/" style="text-align: center; font-size: 10px; margin: 0 0 4px 0; padding: 0; border-top: #ccc 1px solid;"> <img src="/Images/mutter/apps-sidebar/Live64.png" style="width: 42px; margin: 2px 10px 4px 10px;" /> LIVE </a> <a href="https://database.chessbase.com/" style="text-align: center; font-size: 10px; margin: 0 0 4px 0; padding: 0; border-top: #ccc 1px solid;"> <img src="/Images/mutter/apps-sidebar/Database64.png" style="width: 42px; margin: 2px 10px 4px 10px;" /> DATABASE </a> <a href="https://mygames.chessbase.com/" style="text-align: center; font-size: 10px; margin: 0 0 4px 0; padding: 0; border-top: #ccc 1px solid;"> <img src="/Images/mutter/apps-sidebar/MyGames64.png" style="width: 42px; margin: 2px 10px 4px 10px;" /> MYGAMES </a> <a href="https://players.chessbase.com/" style="text-align: center; font-size: 10px; margin: 0 0 4px 0; padding: 0; border-top: #ccc 1px solid;"> <img src="/Images/mutter/apps-sidebar/Players64.png" style="width: 42px; margin: 2px 10px 4px 10px;" /> PLAYERS </a> <a href="https://studies.chessbase.com/" style="text-align: center; font-size: 10px; margin: 0 0 4px 0; padding: 0; border-top: #ccc 1px solid;"> <img src="/Images/mutter/apps-sidebar/Studies64.png" style="width: 42px; margin: 2px 10px 4px 10px;" /> STUDIES </a> <a href="https://shop.chessbase.com/" style="text-align: center; font-size: 10px; margin: 0 0 4px 0; padding: 0; border-top: #ccc 1px solid;"> <img src="/Images/mutter/apps-sidebar/Shop64.png" style="width: 42px; margin: 2px 10px 4px 10px;" /> SHOP </a> </div> </div> <script> function showMenu() { if (document.getElementById("showMenuId").style.width == "0px") { document.getElementById("showMenuId").style.width = "100%"; document.getElementById("showMenuId").style.opacity = "1"; document.getElementById("showMenuId").style.display = "block"; } else { document.getElementById("showMenuId").style.width = "0px"; document.getElementById("showMenuId").style.opacity = "0"; document.getElementById("showMenuId").style.display = "none"; } } </script> </div> </nav> </div> <!-- Header --> <section class="container col-xs-12 col-sm-12 col-md-12 col-lg-12" style="float:none; clear: both;"> <section id="ContentArea" class="content col-xs-12 col-sm-12 col-md-12 col-lg-12" style="height:100%; overflow: hidden;"> <div class="col-xs-12 col-sm-9 col-md-9 col-lg-9" style="padding: 0px; height: 100%; padding-bottom:30000px; margin-bottom:-30000px;"> <div class="container-top col-xs-12 col-sm-12 col-md-12 col-lg-12" style="position: relative; padding: 0px; float: left; background-color: #666;"> <div class="col-xs-12" style="margin: 0; padding: 0 0 0 30px;"> <!-- Turm - BackgroundBild --> <div class="gradient grpelem" id="u170" style="position: absolute; left: 120px;"> <img class="svg grpelem" id="container-top-turm" src="/images/news-turm.svg" width="98" height="88" alt="" data-mu-svgfallback="images/news-turm_poster_.png" /> </div> <!-- Titel --> <div class="Schriftzug" style="margin: 0; padding: 0;"> <div style="margin-right: 10px; padding: 0px; float: left;"> <img class="svg grpelem" id="container-top-cblogo" src="/images/cb-logo.svg" alt="" data-mu-svgfallback="images/cb-logo_poster_.png" /> </div> <div id="title-chess-news" style="margin: 0px; padding: 46px 10px 0px 10px; float: left;"> <a href="/" style="padding: 0; width: 100%;"> Chess News </a> </div> <!-- col-sm --> <div class="hidden-xs hidden-md hidden-lg" style="padding: 0; float:left;"> <!-- alte Shop-Button - aktivieren über web.config --> <div class="cb-container-red" style="padding: 15px 15px 0px 0px; margin: 5px 0 0 0; float: right; width: 100px;"> <a href="https://shop.chessbase.com/en?ref=RF194-R4XO0JH72X" style="color: white; text-decoration: none;"><h2 class="title title-online-shop title-online-shop-header">SHOP</h2></a> </div> <div style="clear: both;"></div> <!-- search --> <div class="container-top-Menu-Link hidden-xs" id="div-suche-label" style="float: left;"> <p>Search:</p> </div> <div class="gradient grpelem" id="div-suche" style="float: left;"> <a href="#" onclick="return onShowHideSearchClick()"> <img class="svg grpelem" id="container-top-suche" src="/images/suchen.svg" width="20" height="20" alt="" data-mu-svgfallback="images/suchen_poster_.png" /><!-- svg --> </a> </div> <!-- sprache --> <div class="hidden-xs" id="div-sprache" style="float: left;"> <div id="u225"> <div class="container-top-Menu-Link" id="div-sprache-label" style="position: relative; float: left;"> <p>Language: </p> </div> </div> </div> <div class="gradient grpelem hidden-lg" id="div-sprache-img" style="float: left; "> <a href="#" onclick="return onShowHideLanguageClick()"> <img class="svg grpelem" id="container-top-suche" src="/images/mutter/languages.png" alt="" /> </a> </div> </div> <!-- col-md col-lg --> <div class="hidden-xs hidden-sm" style="padding: 0; float:left;"> <!-- search --> <div class="container-top-Menu-Link hidden-xs" id="div-suche-label" style="float: left;"> <p>Search:</p> </div> <div class="gradient grpelem" id="div-suche" style="float: left;"> <a href="#" onclick="return onShowHideSearchClick()"> <img class="svg grpelem" id="container-top-suche" src="/images/suchen.svg" width="20" height="20" alt="" data-mu-svgfallback="images/suchen_poster_.png" /><!-- svg --> </a> </div> <!-- sprache --> <div class="hidden-xs hidden-sm" id="div-sprache" style="float: left;"> <div id="u225"> <div class="container-top-Menu-Link" id="div-sprache-label" style="position: relative; float: left;"> <p>Language: </p> </div> <div class="container-top-Menu-Link hidden-sm hidden-md" style="position: relative; float: left;"> <a href="https://de.chessbase.com" >DE</a> </div> <div class="container-top-Menu-Link hidden-sm hidden-md" style="position: relative; float: left;"> <a href="https://en.chessbase.com" style="color: #cccccc;" >EN</a> </div> <div class="container-top-Menu-Link hidden-sm hidden-md" style="position: relative; float: left;"> <a href="https://es.chessbase.com" >ES</a> </div> <div class="container-top-Menu-Link hidden-sm hidden-md" style="position: relative; float: left;"> <a href="https://fr.chessbase.com" >FR</a> </div> </div> </div> <div class="container-top-Menu-Link hidden-xs hidden-md hidden-lg" id="div-sprache-label" style="position: relative; float: left;"> <p>Language: </p> </div> <div class="gradient grpelem hidden-lg" id="div-sprache-img" style="float: left; "> <a href="#" onclick="return onShowHideLanguageClick()"> <img class="svg grpelem" id="container-top-suche" src="/images/mutter/languages.png" alt="" /> </a> </div> </div> <!-- col-md col-lg --> <div class="hidden-xs hidden-sm" style="padding: 0; float:right;"> <!-- alte Shop-Button - aktivieren über web.config --> <div class="cb-container-red hidden-xs hidden-sm" style="padding: 15px 15px 0px 0px; margin: 50px 0 0 0; float: right; width: 100px;"> <a href="https://shop.chessbase.com/en?ref=RF194-R4XO0JH72X" style="color: white; text-decoration: none;"><h2 class="title title-online-shop title-online-shop-header">SHOP</h2></a> </div> </div> <!-- col-xs --> <div class="hidden-sm hidden-md hidden-lg" style="padding: 0; float:left;"> <!-- search --> <div class="gradient grpelem" id="div-suche" style="float: left;"> <a href="#" onclick="return onShowHideSearchClick()"> <img class="svg grpelem" id="container-top-suche" src="/images/suchen.svg" width="20" height="20" alt="" data-mu-svgfallback="images/suchen_poster_.png" /><!-- svg --> </a> </div> <!-- sprache --> <div class="gradient grpelem hidden-lg" id="div-sprache-img" style="float: left; "> <a href="#" onclick="return onShowHideLanguageClick()"> <img class="svg grpelem" id="container-top-suche" src="/images/mutter/languages.png" alt="" /> </a> </div> </div> </div> </div> </div> <!-- search-bar --> <div id="search-div" style="display: none; background-color: #cccccc; padding: 8px 20px 8px 20px; width: 100%; clear: both;"> <div style="margin-left:auto; margin-right:auto;"> <form action="" id="searchForm" get"=get" onsubmit="return onCBSearchClick()" style="display:inline"> <input id="txtSearch" name="txtSearch" type="text" value="" /> <a href="#" onclick="return onCBSearchClick()"> <img id="container-search-bar" src="/images/suchen.svg" width="20" height="20" alt="" data-mu-svgfallback="images/suchen_poster_.png" /> </a> <input type="submit" value="send" id="logon-do" style="display: none;" /> </form> </div> </div> <!-- language-bar --> <div id="language-div" style="display: none; padding: 8px 20px 8px 20px; width: 100%; top: 100px; left: 0; z-index: 100; clear: both;"> <div style="margin-left:auto; margin-right:auto; width: 50%; height: 80px; background-color: #cccccc; border: solid thin #333; padding: 15px 0;"> <div class="col-xs-3" style="text-align: center;"> <a href="https://en.chessbase.com"><img src="/Images/Flags/england.png" /><br />english</a> </div> <div class="col-xs-3" style="text-align: center;"> <a href="https://de.chessbase.com"><img src="/Images/Flags/germany.png" /><br />deutsch</a> </div> <div class="col-xs-3" style="text-align: center;"> <a href="https://es.chessbase.com"><img src="/Images/Flags/spain.png" /><br />espanol</a> </div> <div class="col-xs-3" style="text-align: center;"> <a href="https://fr.chessbase.com"><img src="/Images/Flags/france.png" /><br />française</a> </div> </div> </div> </div> <div class="cb-app-block hidden-xs col-sm-3 col-md-3 col-lg-3" style="height: 108px; background: linear-gradient(to right, #7b8b99, #3e495e 64%);"> </div> </section> </section> <link href="/Content/font-awesome.css" rel="stylesheet"/> <style> .hidden { display: none !important; } .nothidden { display: block !important; } #mainImage { animation: breath 30s linear infinite; } @keyframes breath { 0% { transform: scale(1, 1); } 50% { transform: scale(1.1, 1.1); } 100% { transform: scale(1, 1); } } </style> <div class="container col-xs-12 col-sm-12 col-md-12 col-lg-12" style="float:none; clear: both;"> <div id="ContentArea" class="content col-xs-12 col-sm-12 col-md-12 col-lg-12" style="height:100%;"> <div class="full_content_area col-xs-12 col-sm-9 col-md-9 col-lg-9" style="margin-bottom: 0px;"> <div class="top-story"> <h1 class="blog-heading" style="padding: 0;"> Learning to play chess with ChessBase </h1> <div class="col-xs-12" style="padding: 0;"> <div class="blog-author-line col-xs-6" style="padding: 0;"> by Albert Silver </div> <div class="col-xs-6" style="text-align: right; vertical-align: middle; padding: 0;"> <div style="float: right;"> <a id="myCBLikeLink3" href="#">I like it!</a> | <a href="#discuss">0 Comments</a> </div> <div style="float: right; margin-top: -3px;"> <img class="img-social-share" id="myCBLikeLink1" src='/images/mutter/CBLike.png' title="I like it!" style="width: 12px; margin-right: 2px; padding: 0px; border: none; display: inline-block;" /> </div> </div> </div> <div class="blog_fake_description" style="padding: 0;"> 8/1/2022 – As a chess site, it is not an exaggeration to say that the first and foremost obligation is to have the means to teach the game. ChessBase has programs such as the Fritz & Chesster series, but another way is through the Learn Chess app in the ChessBase Account, a beginner courses, which teaches the moves and then the core fundamentals. Here is a small tour. </div> <div class="col-xs-12" style="padding: 0 0 10px 0;"> <div id="DivMainImage" class="featured-article" style="padding: 0px; width: 100%; overflow:hidden; margin-bottom:5px;"> <div class="blog-header"> <div class="blog-content vertical-center" style="margin-bottom: 0;"> <div id="mainImageWerbung" style="display:none; width: 100%;"> <div class="col-xs-12" style="padding: 0;"> <div class="col-xs-12" style="height: 55px; padding: 10px 15px; background-image: linear-gradient(to right, #a2be11 0%, #639d25 100%); white-space: nowrap;"> <a href='https://shop.chessbase.com/en/products/chessbase_magazine_212?ref=RF5-TYB55LUOVF' style='font-size: 2em; color: white; text-decoration: none; text-transform: uppercase; '/>new: Chessbase Magazine 212</a> </div> <div class="col-xs-12" style="display: flex; padding: 10px; background-image: linear-gradient(to bottom, #838284 0%, #bcbcbe 20%, #cccccc 50%, #bcbcbe 80%, #9c9d9f 100%)"> <div class="col-xs-5" style="padding: 20px; flex: 1 auto;"> <a href='https://shop.chessbase.com/en/products/chessbase_magazine_212?ref=RF5-TYB55LUOVF' /><img src='https://shop.chessbase.com/en/pics/bp_8891' style='width: 100 %;' /></a> </div> <div class="col-xs-7" style="margin: 20px; padding: 0; font-size: 1.3em; line-height: 1.5; flex: 1 auto;"> <div class="col-xs-12" style="padding: 0; hyphens: auto; max-height: 80%; overflow: hidden;"> Tata Steel 2023: Analyses by Giri, Van Foreest, Praggnanandhaa, Donchenko and many more. "Special" on Anthony Miles. Kasimdzhanov, Marin and Zwirs show new opening ideas from Wijk in the video. 11 opening articles with repertoire ideas and much more! </div> <div class="col-xs-12" style="position: absolute; bottom: 0; padding: 0; max-height: 20%;"> <a href='https://shop.chessbase.com/en/products/chessbase_magazine_212?ref=RF5-TYB55LUOVF' /><img src='/Images/CBAds/more_en.png' style='max-width: 100%; float: right;' /></a> </div> </div> </div> </div> </div> <img id="mainImage" class="mainImage" src="/Portals/all/thumbs/104/104406.png" style="width: 100%;" /> </div> </div> </div> </div> <div class="col-xs-12" style="padding: 0;"> <div class="featured-article" style="padding: 0px;"> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content ="@Chessbase"/> <meta name="twitter:creator" content ="@Chessbase"/> <meta name="twitter:title" content="Learning to play chess with ChessBase" /> <meta name="twitter:description" content="As a chess site, it is not an exaggeration to say that the first and foremost obligation is to have the means to teach the game. ChessBase has programs such as the Fritz & Chesster series, but another way is through the Learn Chess app in the ChessBase Account, a beginner courses, which teaches the moves and then the core fundamentals. Here is a small tour." /> <meta name="twitter:image" content="https://en.chessbase.com/thumb/104406" /> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12" style="padding: 0px;"> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12" style="padding: 0px;"> <hr class="hr-mutter" style="margin-bottom: 15px;" /> <div id="cbadsmaindiv"> <div> <p style="margin-bottom: 8px;"> <span class="prodtitle"> <a href="https://shop.chessbase.com/en/products/chessbase_account_premium_year?ref=RF5-TYB55LUOVF" target="_top"> ChessBase Account Premium annual subscription </a> </span> <a id="title" href="https://shop.chessbase.com/en/products/chessbase_account_premium_year?ref=RF5-TYB55LUOVF" target="_top"> <img src="https://shop.chessbase.com/en/pics/pth_7930_141" alt="ChessBase Account Premium annual subscription" style="float:right; margin-left:10px; margin-bottom: 0;" /> </a> </p> <p style="margin-bottom: 8px;"> <span class="prodbrief">At the airport, in the hotel or at home on your couch: with the new ChessBase you always have access to the whole ChessBase world: the new ChessBase video library, tactics server, opening training App, the live database with eight million games, Let’s Check and web access to playchess.com</span> </p> <p style="margin-bottom: 3px;"> <a id="A1" href="https://shop.chessbase.com/en/products/chessbase_account_premium_year?ref=RF5-TYB55LUOVF" target="_top"> <span class="readmore">More...</span> </a> </p> </div> </div> </div> </div> </div> </div> <div class="hidden-xs col-sm-12" style="padding: 0;"> <hr class="hr-mutter" style="margin-bottom:15px;" /> </div> </div> </div> <!-- CB-Apps --> <div class="cb-app-block hidden-xs col-sm-3 col-md-3 col-lg-3" id="cb-app-block-first" style="position: sticky; top: 42px; height: 100%; margin-top: -108px;"> <div> <style> #slideshow > li { position: relative; top: 0px; left: 0px; } </style> <script> $(function () { $("#slideshow > li:gt(0)").hide(); i = Math.floor(Math.random() * 7); for (j = 1; j <= i; j++) { $('#slideshow > li:eq(0)') .fadeOut(0) .next() .fadeIn(0) .end() .appendTo('#slideshow'); } setInterval(function () { $('#slideshow > li:eq(0)') .fadeOut(0) .next() .fadeIn(0) .end() .appendTo('#slideshow'); }, 60000); }); </script> <a href="https://account.chessbase.com/en"> <ul id="slideshow" style="margin: 0px; padding: 0px; list-style: none;"> <li id="AccImagesFirst" style="margin: 0px; padding: 0px;"> <img class="acc-apps-images-mutter" src="/Images/mutter/Anzeigen/200402_App-Live-Database.jpg" /> <span class="account-images-link">Still no ChessBase Account?</span> <span class="button-images-link">learn more ></span> <span class="text-images-link">8 million games online! Updated weekly, our definitive database has all the latest games. With Live Book and Let’s Check!</span> </li> <li style="margin: 0px; padding: 0px; display: none;"> <img class="acc-apps-images-mutter" style="display: inline;" src="/Images/mutter/Anzeigen/170116_App-My-Games-Cloud.jpg" /> <span class="account-images-link">Still no ChessBase Account?</span> <span class="button-images-link">learn more ></span> <span class="text-images-link">My Games – Access your games from everywhere. Store your games, training material and opening repertoire in the cloud. Annotate, analyze and share.</span> </li> <li style="margin: 0px; padding: 0px; display: none;"> <img class="acc-apps-images-mutter" style="display: inline;" src="/Images/mutter/Anzeigen/170116_App-Training.jpg" /> <span class="account-images-link">Still no ChessBase Account?</span> <span class="button-images-link">learn more ></span> <span class="text-images-link">Sac, sac, mate! Solve tactical positions of your playing strength. Boost your calculation skills. Enjoy adrenalin rush with tactic fights!</span> </li> <li style="margin: 0px; padding: 0px; display: none;"> <img class="acc-apps-images-mutter" style="display: inline;" src="/Images/mutter/Anzeigen/170116_App-Videoflat.jpg" /> <span class="account-images-link">Still no ChessBase Account?</span> <span class="button-images-link">learn more ></span> <span class="text-images-link">Thousands of hours of high class video training. Openings, Middlegame, Endgame Lessons. Top authors like Daniel King, Lawrence Trent and Rustam Kasimdzhanov</span> </li> <li style="margin: 0px; padding: 0px; display: none;"> <img class="acc-apps-images-mutter" style="display: inline;" src="/Images/mutter/Anzeigen/170116_App-Fritz.jpg" /> <span class="account-images-link">Still no ChessBase Account?</span> <span class="button-images-link">learn more ></span> <span class="text-images-link">Real Fun against a Chess Program! Play, analyze and train online against Fritz. Beginner, club and master levels. Assisted play and calculation training.</span> </li> <li style="margin: 0px; padding: 0px; display: none;"> <img class="acc-apps-images-mutter" style="display: inline;" src="/Images/mutter/Anzeigen/170116_App-Openings.jpg" /> <span class="account-images-link">Still no ChessBase Account?</span> <span class="button-images-link">learn more ></span> <span class="text-images-link">Learn openings the right way! Build and maintain your repertoire. Memorize it easily move by move by playing against the variation trainer.</span> </li> <li style="margin: 0px; padding: 0px; display: none;"> <img class="acc-apps-images-mutter" style="display: inline;" src="/Images/mutter/Anzeigen/170116_App-Playchess.jpg" /> <span class="account-images-link">Still no ChessBase Account?</span> <span class="button-images-link">learn more ></span> <span class="text-images-link">The ultimate chess experience every day, PlayChess.com welcomes 20,000 chess players from all around the world – from beginner to grandmaster.</span> </li> </ul> </a> </div> <div style="position: relative; z-index: 4;"> <div class="one" style="width: 100%; height: 100%;"> <div style="position: relative;"> <div class="cb-sidebar-bootstrap" style="width: 100%; padding: 0; margin: 0px; padding-top: 24px;"> <div class="cb-container-red" style="width: 100%; padding: 0 15px 15px 15px; margin: 0;"> <a href="https://shop.chessbase.com/en?ref=RF76-09GSFKZH6T" style="color: white; text-decoration: none;"><h2 class="title title-online-shop">ONLINE SHOP</h2></a> <div class="cb-container-red-products" style="background: #E0E0E0; padding: 10px;"><div class="productBox"><div runat="server" class='shopitem hidden-xs'><h3 style="margin-top: 0;"><a runat="server" href="https://shop.chessbase.com/en/products/mendonca_rock_solid_queens_indian_defence?Ref=RF223-8L37RRSGBH" target="_blank"> Rock Solid with the Queen's Indian Defence </a></h3><a id="A1" runat="server" href="https://shop.chessbase.com/en/products/mendonca_rock_solid_queens_indian_defence?Ref=RF223-8L37RRSGBH" target="_blank"><img runat="server" src='https://shop.chessbase.com/pics/bpth_9113_120' style='margin-right: 0;' /></a><p> In this video course we’ll have a look at the Queen’s Indian after 1.d4 Nf6 2.c4 e6 3.Nf3 b6. We’ll explore the ins and outs of the possible White setups against this rock-solid opening. </p><p class="specPrice" style="margin-bottom: 0;"> €36.90 </p><div class="clearfix"></div></div></div></div> </div> </div> </div> </div> </div> </div> </div> </div> <section class="container col-xs-12 col-sm-12 col-md-12 col-lg-12" style="float:none; clear: both;"> <section id="ContentArea" class="content col-xs-12 col-sm-12 col-md-12 col-lg-12" style="height:100%;"> <div class="full_content_area col-xs-12 col-sm-9 col-md-9 col-lg-9" style="height: 100%; padding-top: 0;"> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12" id="top-div" style="padding: 0px;"> <div id="top-content-area" class="col-xs-12 col-sm-12 col-md-12 col-lg-12" style="clear: both; padding: 0;"> <div class="full-story" id="full_story_id" style="clear: both;"> <HTML><HEAD></HEAD> <BODY> <P>Although not immediately obvious in the list of app available to ChessBase Account users, there is an app created and dedicated to teaching chess from scratch. This app does far more than just teach the moves, it also teaches fundamentals in positional play, tactics, and the endgame!</P> <P style="TEXT-ALIGN: center"><A href="https://learn.chessbase.com/en/"><EM><STRONG>Link to Learn Chess beginner courses</STRONG></EM></A></P> <H3><STRONG>Rules and exercises</STRONG></H3> <P><IMG class=blog-photo style="HEIGHT: 374px; WIDTH: 600px" alt="" src="/portals/all/2022/07/learn-chess/frontpage.png"></P> <P class=blog-photo-subtitle>The first page starts with the basics such as mastering the moves of the pieces</P> <P>This is the first of three beginner courses. The first will start by teaching how all the pieces move, then will proceed to rules such as castling, stalemate, and even basic opening principles to avoid 'analysis paralysis' at the very start.</P> <P><IMG class=blog-photo style="HEIGHT: 551px; WIDTH: 500px" alt="" src="/portals/all/2022/07/learn-chess/castling.png"></P> <P>Here is a sample of the tutorial on castling. The diagram in the lesson is dynamic and you can move the pieces.</P> <P><IMG class=blog-photo style="HEIGHT: 609px; WIDTH: 500px" alt="" src="/portals/all/2022/07/learn-chess/castling2.png"></P> <P>After you have reviewed the lesson, you will be able to test your understanding with some basic exercises. Above we can see a multiple choice question to verify the student's understanding of castling rules.</P> <P><div id='cbadsmaindiv_full'><div><a id='title' href='https://shop.chessbase.com/en/products/fritz_and_chesster_part_1_version_3?ref=RF5-TYB55LUOVF' target='_top'><img src='https://shop.chessbase.com/en/pics/pth_7715_141' style='float:right; margin-left:10px;' /></a><p style='margin-bottom: 8px;'><span class='prodtitle'><a href='https://shop.chessbase.com/en/products/fritz_and_chesster_part_1_version_3?ref=RF5-TYB55LUOVF' target='_top'>Fritz and Chesster - Learn to Play Chess</a></span></p><p style='margin-bottom: 8px;'><span class='prodbrief'>Learn to think strategically, try out tricky mental exercises and master fun and exciting challenges – all with a generous helping of chess knowledge.</span></p><p style='margin-bottom: 3px;'><a id='A1' href='https://shop.chessbase.com/en/products/fritz_and_chesster_part_1_version_3?ref=RF5-TYB55LUOVF' target='_top'><span class='readmore'></span></a></p></div></div></P> <H3><STRONG>Mating patterns with pieces</STRONG></H3> <P>Very logically, the next phase of the course, aka Beginners Course II, shows how the pieces can work to create mating patterns both alone and in tandem with other pieces.</P> <P><IMG class=blog-photo style="HEIGHT: 329px; WIDTH: 600px" alt="" src="/portals/all/2022/07/learn-chess/begin2.png"></P> <P>Once again, the course presents its concepts in a very gradual presentation, allowing the new student to become ever more familiar with the dynamics of the pieces.</P> <P><IMG class=blog-photo style="HEIGHT: 527px; WIDTH: 500px" alt="" src="/portals/all/2022/07/learn-chess/bishop-mates.png"></P> <P>The exercises are all dynamic, so you can actually play the solution on the board.</P> <P><IMG class=blog-photo style="HEIGHT: 525px; WIDTH: 517px" alt="" src="/portals/all/2022/07/learn-chess/bishop-mates2.png"></P> <P>If you solve it correctly, you are congratulated and given a follow-up comment.</P> <H3><STRONG>Tactics and endgames</STRONG></H3> <P>The final stage of the course really takes the student to the next level by providing ample tutorials on all the classic tactical motifs such as double attacks, pins, skewers, and more.</P> <P><IMG class=blog-photo style="HEIGHT: 193px; WIDTH: 650px" alt="" src="/portals/all/2022/07/learn-chess/tactics.png"></P> <P>The lessons are presented with clear explanations and illustrations. The lesson explains:</P> <BLOCKQUOTE> <P><EM>"Those who understand the typical motifs of double attacks have a huge advantage among amateur players."</EM></P></BLOCKQUOTE> <P>Oh, how so very true!</P> <P><IMG class=blog-photo style="HEIGHT: 403px; WIDTH: 650px" alt="" src="/portals/all/2022/07/learn-chess/tactics2.png"></P> <P>An example of the lesson on double attacks. Here we see the pawn fork, but there will be other forks and types of double attacks.</P> <P><IMG class=blog-photo style="HEIGHT: 549px; WIDTH: 500px" alt="" src="/portals/all/2022/07/learn-chess/endgame-square.png"></P> <P>This introduction is quite thorough. Still, this last stage also does the student a service by providing them with a primer on the most basic endgame concepts such as mating with king and rook against king, opposition with the kings, and finally the rule of the square.</P> <H3><STRONG>Conclusion</STRONG></H3> <P>This beginner's course really does go far beyond just teaching the student the rules, it provides them with the tools to progress and defeat their nearest rivals as well as a taste of what lies down the rabbit hole. </P> <P><EM><STRONG><A href="https://account.chessbase.com/en/matrix">Click here to subscribe to ChessBase Account and see the many other options it offers</A></STRONG></EM></P> <H3 style="FONT-SIZE: 18px"><STRONG>Links</STRONG></H3> <UL> <LI><A href="https://en.chessbase.com/post/double-shuffle-chess-a-fun-variant-against-fritz-online">Double Shuffle Chess: a fun variant against Fritz Online</A> <LI><A href="https://en.chessbase.com/post/the-beth-harmon-that-almost-was">The Beth Harmon that almost was</A> <LI><A href="https://en.chessbase.com/post/chess-classics-reti-s-masters-of-the-chessboard">Chess Classics - Reti's Masters of the Chessboard</A> <LI><A href="https://en.chessbase.com/post/the-complete-annotations-and-articles-by-bobby-fischer">The Complete Annotations and Articles by Bobby Fischer</A> </LI></UL></BODY></HTML> </div> </div> <div> <div class="blog-content1 col-xs-12" style="padding: 0;"> <hr class="hr-mutter" /> <div id="Werbung" class="hidden-sm hidden-md hidden-lg col-xs-12" style="width: 100%; border-bottom: 1px solid #9c9e9f; margin: 0px 0px 15px 0px; padding: 0 0 15px 0; display: block;"> <a id="BillBoardLink" href="https://shop.chessbase.com/en/products/chessbase_18_mega_package?ref=RF249-5E9N4Z28RL"> <img src="/Images/Banner/CB18-mobil.jpg" style="width: 100%;" /> </a> </div> <div class="col-xs-12" style="float: left; padding: 0px; margin-bottom: 3px;"> </div> </div> </div> </div> </div> </section> </section> <section class="container col-xs-12 col-sm-12 col-md-12 col-lg-12" style="float:none; clear: both;"> <section id="ContentArea" class="content col-xs-12 col-sm-12 col-md-12 col-lg-12" style="height:100%;"> <div class="full_content_area col-xs-12 col-sm-9 col-md-9 col-lg-9" style="height: 100%; padding-top: 0;"> <div class="col-xs-12" style="padding: 0;"> <div class="col-xs-12 col-sm-6" style="float: left; padding: 0px;"> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content ="@Chessbase"/> <meta name="twitter:creator" content ="@Chessbase"/> <meta name="twitter:title" content="Learning to play chess with ChessBase" /> <meta name="twitter:description" content="As a chess site, it is not an exaggeration to say that the first and foremost obligation is to have the means to teach the game. ChessBase has programs such as the Fritz & Chesster series, but another way is through the Learn Chess app in the ChessBase Account, a beginner courses, which teaches the moves and then the core fundamentals. Here is a small tour." /> <meta name="twitter:image" content="https://en.chessbase.com/thumb/104406" /> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12" style="padding: 0;"> <div class="cb-social"> <div style="margin-bottom: 15px;"> <div style="float: left;"> <img class="img-social-share" id="myCBLikeLink2" src='/images/mutter/CBLike.png' title="I like it!" style="width: 32px; margin-right: 6px; padding: 0px; border: none; display: inline-block;" /> </div> <a href="https://www.facebook.com/sharer/sharer.php?u=https://en.chessbase.com/post/learning-to-play-chess-with-chessbase" target="_blank" title="Facebook" rel="nofollow"><img class="img-social-share" src="/images/mutter/facebook.svg" alt="" style="width: 42px; margin-right: 2px; padding: 0px; border: none; display: inline-block;" /></a> <a href="https://twitter.com/intent/tweet?url=https://en.chessbase.com/post/learning-to-play-chess-with-chessbase&text=Learning to play chess with ChessBase" target="_blank" title="Twitter" rel="nofollow"><img class="img-social-share" src="/images/mutter/twitter.svg" style="width: 42px; margin-right: 2px; padding: 0px; border: none; display: inline-block;" /></a> <a href="mailto:cbsupport@chessbase.com" rel="nofollow"><img class="img-social-share" src="/images/mutter/email.svg" style="width: 42px; margin-right: 2px; padding: 0px; border: none; display: inline-block;" /></a> </div> </div> <input id="Thanks4Voting2" name="Thanks4Voting2" type="hidden" value="Thanks for voting!" /> </div> <script> $("#myCBLikeLink2").click(function (e) { e.preventDefault(); $.ajax({ url: "/admin/post/like2/" + 104406, // comma here instead of semicolon success: function () { //alert(document.getElementById('Thanks4Voting2').value); document.getElementById('myCBLikeLink2').src='/images/mutter/CBLikeThanks.png'; } }); }); </script> </div> <div class="hidden-xs col-sm-6" style="float: right; margin-bottom: 10px; margin-top: 0; padding-right: 0;"> <table class="cb-third-party" style="margin-right: 0; max-width: 220px; width: 100%;"> <tr><td><span class="cb-third-party-title">Advertising</span></td></tr> <tr><td><div class="col-xs-12 hidden-xs hidden-sm" style="padding: 0px;"> <a href="https://www.niggemann.com/en/?WP=Chessbase" target="_blank"><img src="/Images/Logos/Niggemann.png" style="width:60px; float: left;" /></a>Books, boards, sets: <a href="https://www.niggemann.com/en/?WP=Chessbase" target="_blank">Chess Niggemann</a> </div> <div class="col-xs-12 hidden-xs hidden-md hidden-lg" style="padding: 0px;"> <a href="https://www.niggemann.com/en/?WP=Chessbase" target="_blank"><img src="/Images/Logos/Niggemann.png" style="width:60px;" /></a><br />Books, boards, sets: <a href="https://www.niggemann.com/en/?WP=Chessbase" target="_blank">Chess Niggemann</a> </div> </td></tr> </table> </div> </div> <!--div class="col-xs-12" style="float: left; padding: 0px; margin-bottom: 15px;"> <span class="blog-tag-title" style="display: inline;"> </span> </div--> <div class="blog-content col-xs-12" style="padding: 0;"> <hr class="hr-mutter" /> <div class="cb-author-brief"> <a href="/author/albert-silver" rel="author"> <img src="/author/thumb/7_80" class="cb-author-thumb" /> </a> <a class="cb-author-name" href="/author/albert-silver" rel="author">Albert Silver</a> <span class="cb-author-short">Born in the US, he grew up in Paris, France, where he completed his Baccalaureat, and after college moved to Rio de Janeiro, Brazil. He had a peak rating of 2240 FIDE, and was a key designer of Chess Assistant 6. In 2010 he joined the ChessBase family as an editor and writer at ChessBase News. He is also a <a href=https://www.flickr.com/photos/124992764@N04/albums/with/72157666421568705>passionate photographer</a> with work appearing in numerous publications, and the content creator of the YouTube channel, <a href="https://www.youtube.com/channel/UC7JTdF2PQEcwXqR0Mppk_Dg">Chess & Tech</a>.</span> <div style="clear:both;"></div> </div> </div> <hr class="hr-mutter" /> <div class="col-xs-12" style="padding: 0;"> <div class="cb-comments"> </div> </div> </div> <!-- CB-Apps --> <style> #secondAds1 .shopitem.first { display: none; } div.shopProdsAds1 div#shopitem4, div.shopProdsAds1 div#shopitem7, div.shopProdsAds1 div#shopitem5, div.shopProdsAds1 div#shopitem6 { display: none; } .shopitem img { width: 33%; } </style> <div class="cb-app-block hidden-xs col-sm-3 col-md-3 col-lg-3" style="height: 100%; top: 50px; position: sticky;"> <div class="cb-sidebar-bootstrap" style="width: 100%; padding: 0; margin: 0px; padding-top: 0px;"> <div id="secondAds1" class="cb-container-red" style="width: 100%; padding: 0 15px 15px 15px; margin: 0; position: sticky; top: 0;"> <div class="cb-container-red-products shopProdsAds1" style=""> <div style='border-bottom: 1px solid #999999;'><b>News</b></div> <div class="productBox"><div runat="server" class='shopitem first ' id='shopitem0'><h3><a runat="server" href="https://shop.chessbase.com/en/products/chessbase_18_premium_package?Ref=RF70-5OH0EFN840" target="_blank"> ChessBase 18 Premium-Package </a></h3><a id="A1" runat="server" href="https://shop.chessbase.com/en/products/chessbase_18_premium_package?Ref=RF70-5OH0EFN840" target="_blank"><img runat="server" src='https://shop.chessbase.com/pics/3dpth_9204_160'/></a><p> Winning starts with what you know – ChessBase 18 </p><p class="specPrice"> €499.90 </p><div class="clearfix"></div></div><div runat="server" class='shopitem ' id='shopitem1'><h3><a runat="server" href="https://shop.chessbase.com/en/products/zwirs_ragozin_carlsbad_structure_60m?Ref=RF70-5OH0EFN840" target="_blank"> The ‘Ragozin’ Carlsbad – A Dynamic Twist on a Classic Structure </a></h3><a id="A1" runat="server" href="https://shop.chessbase.com/en/products/zwirs_ragozin_carlsbad_structure_60m?Ref=RF70-5OH0EFN840" target="_blank"><img runat="server" src='https://shop.chessbase.com/pics/bpth_9244_120'/></a><p> If you're looking to expand your opening knowledge with a modern, cutting-edge approach, the Ragozin Carlsbad is a must-have addition to your repertoire. </p><p class="specPrice"> €9.90 </p><div class="clearfix"></div></div><div runat="server" class='shopitem ' id='shopitem2'><h3><a runat="server" href="https://shop.chessbase.com/en/products/bauer_art_of_the_initiative?Ref=RF70-5OH0EFN840" target="_blank"> The Art of Initiative - The key to Opening Success </a></h3><a id="A1" runat="server" href="https://shop.chessbase.com/en/products/bauer_art_of_the_initiative?Ref=RF70-5OH0EFN840" target="_blank"><img runat="server" src='https://shop.chessbase.com/pics/bpth_9232_120'/></a><p> Unleash your chess potential with this dynamic course focused on mastering the initiative. </p><p class="specPrice"> €39.90 </p><div class="clearfix"></div></div><div runat="server" class='shopitem ' id='shopitem3'><h3><a runat="server" href="https://shop.chessbase.com/en/products/wall_countering_the_ruy_lopez_with_the_fighting_modern_steinitz?Ref=RF70-5OH0EFN840" target="_blank"> Countering the Ruy Lopez with the fighting Modern Steinitz </a></h3><a id="A1" runat="server" href="https://shop.chessbase.com/en/products/wall_countering_the_ruy_lopez_with_the_fighting_modern_steinitz?Ref=RF70-5OH0EFN840" target="_blank"><img runat="server" src='https://shop.chessbase.com/pics/bpth_9229_120'/></a><p> The Modern Steinitz (1 e4 e5 2 Nf3 Nc6 3 Bb5 a6 4 Ba4 d6!?) is an uncompromising weapon that lets Black put White under pressure from the very start. </p><p class="specPrice"> €49.90 </p><div class="clearfix"></div></div><div runat="server" class='shopitem ' id='shopitem4'><h3><a runat="server" href="https://shop.chessbase.com/en/products/extra_223?Ref=RF70-5OH0EFN840" target="_blank"> ChessBase Magazine Extra 223 </a></h3><a id="A1" runat="server" href="https://shop.chessbase.com/en/products/extra_223?Ref=RF70-5OH0EFN840" target="_blank"><img runat="server" src='https://shop.chessbase.com/pics/bpth_9238_120'/></a><p> Videos by Leon Mendonca: French and Nico Zwirs: King's Indian. “Lucky bag” with 50 analyses by Ganguly, Giri, Praggnanandhaa and many more + two video analyses by Josefine Heinemann (in German) </p><p class="specPrice"> €14.90 </p><div class="clearfix"></div></div><div runat="server" class='shopitem ' id='shopitem5'><h3><a runat="server" href="https://shop.chessbase.com/en/products/reti_opening_powerbook?Ref=RF70-5OH0EFN840" target="_blank"> Reti Opening Powerbook 2025 </a></h3><a id="A1" runat="server" href="https://shop.chessbase.com/en/products/reti_opening_powerbook?Ref=RF70-5OH0EFN840" target="_blank"><img runat="server" src='https://shop.chessbase.com/pics/bpth_9240_120'/></a><p> The Reti Opening Powerbook 2025 has a tree structure based on a mixture of over 295,000 computer chess games, played in the engine room of playchess.com and the best games played by humans (137,000). </p><p class="specPrice"> €9.90 </p><div class="clearfix"></div></div><div runat="server" class='shopitem ' id='shopitem6'><h3><a runat="server" href="https://shop.chessbase.com/en/products/reti_opening_powerbase?Ref=RF70-5OH0EFN840" target="_blank"> Reti Opening Powerbase 2025 </a></h3><a id="A1" runat="server" href="https://shop.chessbase.com/en/products/reti_opening_powerbase?Ref=RF70-5OH0EFN840" target="_blank"><img runat="server" src='https://shop.chessbase.com/pics/bpth_9241_120'/></a><p> Reti Opening Powerbase 2025 is a database and contains 10989 high-class games from the Mega 2025 or the Correspondence Database 2024, 1069 of which are annotated. </p><p class="specPrice"> €9.90 </p><div class="clearfix"></div></div><div runat="server" class='shopitem ' id='shopitem7'><h3><a runat="server" href="https://shop.chessbase.com/en/products/martin_surprising_black_knights_tango?Ref=RF70-5OH0EFN840" target="_blank"> The Surprising Black Knights' Tango - Unleash Winning Strategies as Black! </a></h3><a id="A1" runat="server" href="https://shop.chessbase.com/en/products/martin_surprising_black_knights_tango?Ref=RF70-5OH0EFN840" target="_blank"><img runat="server" src='https://shop.chessbase.com/pics/bpth_9228_120'/></a><p> After 1.d4 Nf6 2.c4 Nc6!?, Black takes the initiative, luring White into overextending their central pawns, only to dismantle them with precise counterplay. The Tango is not just an opening – it’s a weapon, designed for players who want to win as Black </p><p class="specPrice"> €34.90 </p><div class="clearfix"></div></div></div> </div> <!--div class="cb-container-red-products shopProdsAds1" style="margin-top: 15px;"> <div class="productBox"> <div class="shopitem" style="width: 100%; border: none;"> <h3 style="margin-top: 0;">Fritztrainer in App Store</h3> <a href="https://apps.apple.com/us/developer/chessbase-gmbh/id417720797" target="_blank"><img src="/Images/Apple-Store.png" style="width: 60%; margin: auto;" /></a> <p> for iPads and iPhones </p> </div> <div style="clear: both;"></div> </div> </div--> </div> </div> </div> </section> </section> <script language="javascript"> var SHOW_IMAGES_WITHOUT_ADVERTISING = 2; // create an Observer instance const resizeObserver = new ResizeObserver(entries => ResizeDocument()); function ResizeDocument() { console.log('Body height changed:', document.body.clientHeight); document.body.style.width = (document.body.clientWidth + 1) + 'px'; document.body.style.width = (document.body.clientWidth - 1) + 'px'; document.body.style.width = 'unset'; } // start observing a DOM node resizeObserver.observe(document.body); $(document).ready(function () { document.getElementById("mainImageWerbung").style = "display: none; width: 100%;"; var div = $('#DivMainImage'); var width = div.width(); div.css('height', width * 2 / 3); if (typeof (window["ImageGalleryLeft"]) !== 'undefined') { countImages = document.getElementById("countImageGallery").value; minCount = (countImages < 4 ? countImages : 4); //alert("Gallery is existing"); for (j = 1; j <= minCount; j++) { document.getElementById("ImageGallery-" + j).style.opacity = "0.2"; } document.getElementById("ImageGalleryLeft").style.opacity = "0.2"; } //alert("done"); }); function showAdvertising() { var s = document.getElementById("countClicks"); if (parseInt(s.value) + 1 > SHOW_IMAGES_WITHOUT_ADVERTISING) { if (SHOW_IMAGES_WITHOUT_ADVERTISING < 7) { SHOW_IMAGES_WITHOUT_ADVERTISING++; } s.value = 0; document.getElementById("mainImage").className = "hidden"; document.getElementById("mainImageWerbung").className = "nothidden"; document.getElementById("mainImageWerbung").style = "width: 100%;"; document.getElementById('description').innerHTML = document.getElementById("AdvertisingDescription").value; return (true); } else { if (parseInt(s.value) == 0) { document.getElementById("mainImage").style = "width: 100%;"; document.getElementById("mainImage").className = "nothidden"; document.getElementById("mainImageWerbung").className = "hidden"; } s.value = parseInt(s.value) + 1; return (false); } } function changeImage(i) { if (showAdvertising() == true) { return; } countImages = document.getElementById("countImageGallery").value; minCount = (countImages < 4 ? countImages : 4); id = "ImageGallery-" + i; currID = document.getElementById("currImageGalleryID").value; document.getElementById("mainImage").src = document.getElementById(id).src; var x = parseInt(i) + parseInt(currID); iddesc = "ImageGalleryIDdescr" + x; if (document.getElementById(iddesc).value == null || document.getElementById(iddesc).value == "") { document.getElementById('description').innerHTML = " "; } else { document.getElementById('description').innerHTML = document.getElementById(iddesc).value; } for (j = 0; j <= minCount; j++) { document.getElementById("ImageGallery-" + j).style.opacity = "0.2"; } document.getElementById(id).style.opacity = "1"; //alert(i); //alert(minCount); //alert(currID); //alert(countImages); if (i == (minCount) && (parseInt(currID) + minCount) >= parseInt(countImages)) {//letztes Bild erreicht!! document.getElementById("ImageGalleryRight").style.opacity = "0.2"; } else { document.getElementById("ImageGalleryRight").style.opacity = "1"; } if (i == 0 && (parseInt(currID)) == 0) {//erstes Bild erreicht!! document.getElementById("ImageGalleryLeft").style.opacity = "0.2"; } else { document.getElementById("ImageGalleryLeft").style.opacity = "1"; } } function shiftImagesLeft() { if (showAdvertising() == true) { return; } currID = document.getElementById("currImageGalleryID").value; countImages = document.getElementById("countImageGallery").value; minCount = (countImages < 4 ? countImages : 4); //alert(minCount + " minCount"); document.getElementById("ImageGalleryRight").style.opacity = "1"; for (j = minCount; j >= 0; j--) { if (document.getElementById("ImageGallery-" + j).src == document.getElementById("mainImage").src) { actImage = j; //alert(actImage + " actImage"); } } if (actImage > 0) { document.getElementById("ImageGallery-" + actImage).style.opacity = "0.2"; document.getElementById("ImageGallery-" + (actImage - 1)).style.opacity = "1"; id = parseInt(actImage) + parseInt(currID) - 1; //alert(id); NameId = "ImageGalleryIDsrc" + id; document.getElementById("mainImage").src = document.getElementById(NameId).value; iddesc = "ImageGalleryIDdescr" + id; if (document.getElementById(iddesc).value == null || document.getElementById(iddesc).value == "") { document.getElementById('description').innerHTML = " "; } else { document.getElementById('description').innerHTML = document.getElementById(iddesc).value; } } else { if (parseInt(currID) > 0) { for (j = minCount; j >= 0; j--) { document.getElementById("ImageGallery-" + j).src = document.getElementById("ImageGalleryIDsrc" + (j + parseInt(currID) - 1)).value; document.getElementById("ImageGallery-" + j).style.opacity = "0.2"; if (document.getElementById("ImageGallery-" + j).src == document.getElementById("mainImage").src) { document.getElementById("ImageGallery-" + j).style.opacity = "1"; } } document.getElementById("ImageGallery-" + (actImage + 1)).style.opacity = "0.2"; document.getElementById("ImageGallery-" + actImage).style.opacity = "1"; id = actImage + parseInt(currID) - 1; NameId = "ImageGalleryIDsrc" + id; document.getElementById("mainImage").src = document.getElementById(NameId).value; iddesc = "ImageGalleryIDdescr" + id; if (document.getElementById(iddesc).value == null || document.getElementById(iddesc).value == "") { document.getElementById('description').innerHTML = " "; } else { document.getElementById('description').innerHTML = document.getElementById(iddesc).value; } var s = document.getElementById("currImageGalleryID"); s.value = parseInt(currID) - 1; } } if ((parseInt(currID) - 1) <= 0 && actImage <= 1) { //erstes Bild erreicht!! //alert(currID); document.getElementById("ImageGalleryLeft").style.opacity = "0.2"; } } function shiftImagesRight() { if (showAdvertising() == true) { return; } currID = document.getElementById("currImageGalleryID").value; //alert(currID + " currID"); countImages = document.getElementById("countImageGallery").value; //alert(countImages + " countImages"); minCount = (countImages < 4 ? countImages : 4); //alert(minCount + " minCount"); document.getElementById("ImageGalleryLeft").style.opacity = "1"; for (j = minCount; j >= 0; j--) { if (document.getElementById("ImageGallery-" + j).src == document.getElementById("mainImage").src) { actImage = j; //alert(j + " actImage"); } } if (actImage < minCount) { document.getElementById("ImageGallery-" + actImage).style.opacity = "0.2"; document.getElementById("ImageGallery-" + (actImage + 1)).style.opacity = "1"; id = actImage + parseInt(currID) + 1; NameId = "ImageGalleryIDsrc" + id; document.getElementById("mainImage").src = document.getElementById(NameId).value; iddesc = "ImageGalleryIDdescr" + id; if (document.getElementById(iddesc).value == null || document.getElementById(iddesc).value == "") { document.getElementById('description').innerHTML = " "; } else { document.getElementById('description').innerHTML = document.getElementById(iddesc).value; } } else { if (parseInt(currID) + minCount < parseInt(countImages)) { for (j = 0; j <= minCount; j++) { document.getElementById("ImageGallery-" + j).src = document.getElementById("ImageGalleryIDsrc" + (j + parseInt(currID) + 1)).value; document.getElementById("ImageGallery-" + j).style.opacity = "0.2"; if (document.getElementById("ImageGallery-" + j).src == document.getElementById("mainImage").src) { document.getElementById("ImageGallery-" + j).style.opacity = "1"; } } document.getElementById("ImageGallery-" + (actImage - 1)).style.opacity = "0.2"; document.getElementById("ImageGallery-" + actImage).style.opacity = "1"; id = actImage + parseInt(currID) + 1; NameId = "ImageGalleryIDsrc" + id; document.getElementById("mainImage").src = document.getElementById(NameId).value; iddesc = "ImageGalleryIDdescr" + id; if (document.getElementById(iddesc).value == null || document.getElementById(iddesc).value == "") { document.getElementById('description').innerHTML = " "; } else { document.getElementById('description').innerHTML = document.getElementById(iddesc).value; } var s = document.getElementById("currImageGalleryID"); s.value = parseInt(currID) + 1; } } if ((actImage + 1) >= minCount && (parseInt(currID) + 5) >= parseInt(countImages)) { //letztes Bild erreicht!! document.getElementById("ImageGalleryRight").style.opacity = "0.2"; } } </script> <script> $("#myCBLikeLink1").click(function (e) { e.preventDefault(); $.ajax({ url: "/admin/post/like2/" + 104406, // comma here instead of semicolon success: function () { //alert(document.getElementById('Thanks4Voting').value); document.getElementById('myCBLikeLink1').src='/images/mutter/CBLikeThanks.png'; } }); }); $("#myCBLikeLink3").click(function (e) { e.preventDefault(); $.ajax({ url: "/admin/post/like2/" + 104406, // comma here instead of semicolon success: function () { //alert(document.getElementById('Thanks4Voting').value); document.getElementById('myCBLikeLink1').src='/images/mutter/CBLikeThanks.png'; } }); }); </script> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "NewsArticle", "author": { "@type": "Person", "name": "Albert Silver", "url": "https://en.chessbase.com/author/albert-silver" }, "headline": "Learning to play chess with ChessBase", "image": "https://en.chessbase.com/Portals/all/thumbs/104/104406.png", "datePublished": "08-01-2022", "publisher": { "@type": "Organization", "name": "ChessBase" } } </script> <section class="container col-xs-12 col-sm-12 col-md-12 col-lg-12" style="float:none; clear: both;"> <div class="col-xs-12 col-sm-9 col-md-9 col-lg-9" style="padding: 0px; height: 100px;"> <div style="padding: 30px 30px 0px 30px; clear: both;"> <div id="footer" class="col-xs-12 col-sm-12 col-md-12 col-lg-12" style="text-align: center; padding: 0;"> <hr class="hr-mutter" /> <a href="/pages/security">Privacy policy</a> | <a href="/pages/legal">Imprint</a> | <a href="/pages/contact">Contact</a> | <a href="https://foss.chessbase.com/#News" style="text-transform: capitalize;">licenses</a> | <a href="/">Home</a> <br /> © 2017 ChessBase GmbH | Osterbekstraße 90a | 22083 Hamburg | Germany <br /> <a href="/notsichtbar/nichtinteresting/" style="color: white;">coldest news</a> </div> </div> </div> <div class="cb-app-block hidden-xs col-sm-offset-9 col-sm-3 col-md-3 col-lg-3" style="height: 100px;"> <div class="cb-sidebar-bootstrap" style="width: 100%; padding: 0; margin: 0px; padding-top: 24px; "> <div class="cb-container-red" style="width: 100%; padding: 0 15px 15px 15px; margin: 0;"> </div> </div> </div> </section> <style> a.cbcookiemanagement, a.cbcookiemanagement:hover, a.cbcookiemanagement:visited, a.cbcookiemanagement:active, a.cbcookiemanagement:link { color: #0099da; } </style> <div id="askForCookiesBackground" class="" style="padding: 0; position: sticky; bottom: 0; z-index: 100;"> <div class="col-xs-12" style="width: 100%; height: 1px; background-color: #ccc; opacity: 0.8; position: fixed; z-index: 10000; padding: 0;"> </div> <div class="col-xs-12" style="width: 100%; height: unset; position: fixed; z-index: 10001; display: absolute; align-items: center; justify-content: center; padding: 0; top: unset; bottom: 0; left: 0;"> <div class="col-xs-12" id="askForCookies" style="width: none; max-width: unset; max-height: 90vh; background-color: #ccc; color: #000; padding: 5px; line-height: 1.5em !important; display: none; position: relative; z-index: 2111; border-top: solid 2px #ccc; margin: 0 16px 0 0; align-items: center; justify-content: center; scroll-behavior: auto; overflow: auto;"> <div class="col-xs-12" style="border: 1px solid #000; padding: 15px 15px 10px 15px;"> We use cookies and comparable technologies to provide certain functions, to improve the user experience and to offer interest-oriented content. Depending on their intended use, analysis cookies and marketing cookies may be used in addition to technically required cookies. <a class="cbcookiemanagement" href="#" onclick="return ShowDetailsCookies()">Here</a> you can make detailed settings or revoke your consent (if necessary partially) with effect for the future. Further information can be found in our <a class="cbcookiemanagement" href="/pages/security">data protection declaration</a>. <div style="margin-top: 0px;"> <div style="margin-top: 0px; float: right;"> <div style="float: right;"> <a href="#" onclick="return AcceptAllCookies()"> <button id="customButtonAccept" type="button" style="padding: 10px; background-color: #00aa00; color: white;">Agree and continue</button> </a> </div> </div> </div> </div> </div> <div id="showDetailsCookies" class="col-xs-12" style="width: none; max-width: unset; max-height: 90vh; background-color: #ccc; color: #000; padding: 5px; line-height: 1.5em !important; display: none; position: fixed; z-index: 2111; border-top: solid 2px #ccc; align-items: center; justify-content: center; scroll-behavior: auto; overflow: auto; top: unset; bottom: 0;"> <div class="col-xs-12" style="border: 1px solid black; padding: 5px;"> <div class="col-xs-12"> <h3 style="margin: 0;">Pop-up for detailed settings</h3> <hr style="margin: 5px 0 10px 0; border-top-color: #666;" /> <p style="margin-bottom: 15px;">We use cookies and comparable technologies to provide certain functions, to improve the user experience and to offer interest-oriented content. Depending on their intended use, cookies may be used in addition to technically required cookies, analysis cookies and marketing cookies. You can decide which cookies to use by selecting the appropriate options below. Please note that your selection may affect the functionality of the service. Further information can be found in our <a class="cbcookiemanagement" href="/pages/security">privacy policy</a>.</p> <div class="col-xs-12 col-sm-4" style="opacity: 0.7; margin-bottom: 10px;"> <div style="font-size: 1.5em;"> <input type="checkbox" style="margin-right: 10px;" value="true" checked="checked" name="cookiesshown" id="cookie1" disabled= disabled /><u>Technically required cookies</u> </div> <div style="margin-top: 10px;">Technically required cookies: so that you can navigate and use the basic functions and store preferences.</div> </div> <div class="col-xs-12 col-sm-4" style="margin-bottom: 10px;"> <div style="font-size: 1.5em;"> <input type="checkbox" style="margin-right: 10px;" value="true" checked="checked" name="cookiesAnalytics" id="cookie2" /><u>Analysis Cookies</u> </div> <div style="margin-top: 10px;">To help us determine how visitors interact with our website to improve the user experience.</div> </div> <div class="col-xs-12 col-sm-4" style="margin-bottom: 10px;"> <div style="font-size: 1.5em;"> <input type="checkbox" style="margin-right: 10px;" value="true" checked="checked" name="cookiesMarketing" id="cookie3" /><u>Marketing-Cookies</u> </div> <div style="margin-top: 10px;">To help us offer and evaluate relevant content and interesting and appropriate advertisement.</div> </div> </div> <div class="col-xs-12" style="margin-top: 5px;"> <div style="float: right;"> <a href="#" onclick="return AcceptCookies()"> <button id="customButtonAccept" type="button" style="padding: 10px; background-color: #00aa00; color: white;">Save and continue</button> </a> </div> </div> </div> </div> </div> </div> <script> var TMProjectID = 'GTM-NQQTVK3'; var DomainOnly = '.chessbase.com'; var disableStrGAall = 'ga-disable-UA-2255141'; var disableStrGA = 'ga-disable-' + 'GTM-NQQTVK3'; var dtYesterday = new Date(); dtYesterday.setTime(dtYesterday.getTime() - (24 * 60 * 60 * 1000)); $(function () { //alert("Analyse cookies: " + AnalyseCookiesAllowed()); //alert("Marketing cookies: " + MarketingCookiesAllowed()); //alert(DomainOnly); //alert(disableStrGAall); //alert(disableStrGA); //alert(dtYesterday); var cookieList = (document.cookie) ? document.cookie.split(';') : []; var cookieValues = {}; var _ac = false; var _mc = false; for (var i = 0, n = cookieList.length; i != n; ++i) { var cookie = cookieList[i]; var f = cookie.indexOf('='); if (f >= 0) { var cookieName = cookie.substring(0, f); var cookieValue = cookie.substring(f + 1); //alert(cookieName + " " + cookieName.indexOf(disableStrGAall) + " " + cookieValue); if (cookieName.indexOf('CB_COOKIE_PRIVACY_Marketing') > -1) { if (cookieValue == 0) { window[disableStrGA] = true; DeleteMarketingCookies(); } else { _mc = true; } } else if (cookieName.indexOf('CB_COOKIE_PRIVACY_Analytics') > -1) { if (cookieValue == 0) { window[disableStrGA] = true; DeleteAnalysisCookies(); //alert("delete analysis"); } else { _ac = true; } }else if (cookieName.indexOf(disableStrGAall) > -1) { //alert("ga disabled"); window[disableStrGA] = true; } } } if (_ac == true && _mc == true) { //alert("opt in"); gaOptin(); } else { //alert("opt out"); //window[disableStrGA] = true; //DeleteMarketingCookies(); //DeleteAnalysisCookies(); } if (ShowCookieManagement() == true) { $("#askForCookies").show(); $("#askForCookiesBackground").show(); $.ajax({ url: "/cookie/displayed", success: success, cache: false, type: "POST", data: null //itmData }); } else { return; } }); // Opt-out function function gaOptout() { //alert("opt out start"); document.cookie = disableStrGA + '=true; domain=' + DomainOnly + '; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; window[disableStrGA] = true; //alert("opt out end"); } // Opt-out function function gaOptin() { //alert("opt in start"); var cookieList = (document.cookie) ? document.cookie.split(';') : []; var cookieValues = {}; for (var i = 0, n = cookieList.length; i != n; ++i) { var cookie = cookieList[i]; //alert(cookie); var f = cookie.indexOf('='); if (f >= 0) { var cookieName = cookie.substring(0, f); var cookieValue = cookie.substring(f + 1); //alert(cookieName + " " + cookieName.indexOf(disableStrGAall) + " " + cookieValue); if (cookieName.indexOf(disableStrGAall) > -1) { //alert("found optout cookie"); // terminate any google optout cookie if available $.cookie(cookieName, "0", { path: "/", expires: dtYesterday, domain: DomainOnly }); } } } window[disableStrGA] = false; //alert("opt in end"); } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function ShowCookieManagement() { if (getCookie("CB_COOKIE_PRIVACY_ASKED") == 1) return false; else return true; } function AnalyseCookiesAllowed() { if (getCookie("CB_COOKIE_PRIVACY_Analytics") == 1) return true; else return false; } function MarketingCookiesAllowed() { if (getCookie("CB_COOKIE_PRIVACY_Marketing") == 1) return true; else return false; } function AcceptCookies() { $("#askForCookiesBackground").hide(); $("#askForCookies").hide(); $("#showDetailsCookies").hide(); var accepted = "none"; var dtExpiry = new Date(); dtExpiry.setFullYear(dtExpiry.getFullYear() + 1); document.cookie = "CB_COOKIE_PRIVACY_ASKED" + ' = 1; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; if (document.getElementById("cookie2").checked == true) { document.cookie = "CB_COOKIE_PRIVACY_Analytics" + ' = 1; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; } else { document.cookie = "CB_COOKIE_PRIVACY_Analytics" + ' = 0; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; DeleteAnalysisCookies(); gaOptout(); } if (document.getElementById("cookie3").checked == true) { document.cookie = "CB_COOKIE_PRIVACY_Marketing" + ' = 1; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; } else { //alert("deactivate existing cookies"); document.cookie = "CB_COOKIE_PRIVACY_Marketing" + ' = 0; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; DeleteMarketingCookies(); gaOptout(); //alert("finish - deactivate existing cookies"); } if (document.getElementById("cookie2").checked == true && document.getElementById("cookie3").checked == true) { gaOptin(); RunGoogleCode(window, document, 'script', 'dataLayer', TMProjectID); //RunBingCode(window, document, 'script', '//bat.bing.com/bat.js', 'uetq'); accepted = "all details"; } else if (document.getElementById("cookie2").checked == false && document.getElementById("cookie3").checked == true) { accepted = "marketing"; } else if (document.getElementById("cookie2").checked == true && document.getElementById("cookie3").checked == false) { accepted = "analysis"; } $.ajax({ url: "/cookie/accepted/" + accepted, success: success, cache: false, type: "POST", data: null //itmData }); return false; } function AcceptAllCookies() { $("#askForCookiesBackground").hide(); $("#askForCookies").hide(); $("#showDetailsCookies").hide(); var dtExpiry = new Date(); dtExpiry.setDate(dtExpiry.getDate() + 28); //alert(dtExpiry); //alert(DomainOnly); document.cookie = "CB_COOKIE_PRIVACY_ASKED" + ' = 1; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; document.cookie = "CB_COOKIE_PRIVACY_Analytics" + ' = 1; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; document.cookie = "CB_COOKIE_PRIVACY_Marketing" + ' = 1; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; gaOptin(); //alert(TMProjectID); RunGoogleCode(window, document, 'script', 'dataLayer', TMProjectID); //RunBingCode(window, document, 'script', '//bat.bing.com/bat.js', 'uetq'); $.ajax({ url: "/cookie/accepted/all", success: success, cache: false, type: "POST", data: null //itmData }); return false; } function success() { //alert("success"); } function ShowDetailsCookies() { $("#askForCookies").hide(); $("#showDetailsCookies").show(); return false; } function DeleteAnalysisCookies() { window[disableStrGA] = true; document.cookie = "_ga" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; document.cookie = "_gat_gtag_" + 'GTM_NQQTVK3' + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; //alert('GTM_NQQTVK3'); document.cookie = "_gid" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; document.cookie = "MUIDB" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; document.cookie = "RF" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; //alert("analysis cookies were deleted"); } function DeleteMarketingCookies() { document.cookie = "MUID" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; document.cookie = "_gac" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; document.cookie = "Conversion" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; document.cookie = "cbadv" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; //alert("marketing cookies were deleted"); } </script> <script src="/bundle/bootstrap?v=wMFBIIZ6OsUCe1qOSlRNS_6hGBJgfCE05Vh1GzCppYo1"></script> <script type="text/javascript"> $('body').on('click', 'img.blog-photo', function () { var s = $(this).attr('src'); if(s.match(/thumb/)) { return; } $.colorbox({ href: $(this).attr('src'), iframe: false }); //event.preventDefault(); }) </script> </body> </html>