Personal plans that build
complete soccer players

Individual development plans and team development plans from a former Dartmouth soccer captain, Ivy League champion, former pro, USSF B License coach, US Soccer Talent ID scout, and MBA in Sports Management from Real Madrid Graduate School.

THE PLAYER PLATFORM

Every player gets their own app, personalized to their position, their goals, and their game. A complete development system at yourname.learnwithlucky.org with daily training, position-specific quizzes, nutrition, mindset, Bible study, and direct messages from their coach. All built around the six key qualities and four moments of the game.

Daily training for the six key qualities

A 3-week rotating plan. Technical execution, physical execution, and position-specific work. Every session targets the traits coaches actually scout for. Your player builds what matters.

/learn

Position-specific quizzes that test the six key qualities and four moments of the game. In possession, out of possession, transition to attack, transition to defend. Designed for their position. Every wrong answer teaches.

Mind, body, and faith

Daily nutrition guidance, mindset training, and Bible study with morning and evening devotion. Check-in streaks, journaling, and sermon notes. The whole player developed every single day.

Two-way messaging with your coach

Send messages to Lucky directly from the app. Feedback after sessions, questions between training days, adjustments to your plan, motivation when you need it. Every message reaches him. Every reply comes back to your app. No group chats, no missed messages, no waiting for the next session.

Player Dashboard
Home Dashboard. Daily progress, training focus, streak tracking, and personal stats. Everything a player sees when they log in.
Daily Bible Study
Bible Study. Morning and evening verses, daily Bible reading, reflection questions, prayer prompts, and a weekly memory verse. Day 4 of 7 in rotation.
Learn Quizzes
Quizzes. Three position-specific quizzes daily — morning, afternoon, and evening. History log tracks scores and percentages over time for every session.
Weekly Training
Training. Weekly periodization with a 7-day plan. Bodyweight strength, technical work, attacking movement, recovery. All position-specific, all in one place.
Fuel & Nutrition
Fuel. Daily nutrition and recovery tips — pre-training fuel, post-training recovery, hydration focus, and sleep targets. Every food choice helps or hurts.
Mindset & Journal
Mind. Daily mindset quotes, growth mindset, resilience, composure, and preparation. The four pillars of mental performance.
Coach Messaging
Messages. Two-way chat with your coach. Send messages, get feedback, and receive video reviews. Every message reaches them, every reply comes back to you.
Book a call to set up your player
Training services

Individual development plans

Position-specific sessions for players at every level. Technical execution, game understanding and decision-making, physical preparation. All built for your goals.

Team development plans

Tactical sessions, pressing patterns, and build-up play for clubs and teams. Your system, sharpened.

Highlight reel creation

Strategically built footage that showcases the 6 key qualities coaches evaluate: first touch, decision-making, athleticism, composure, work rate, and game understanding.

Video analysis

Break down game footage to find strengths and areas of improvement. Individual reviews and full team sessions.

About

LearnWithLucky is built on a simple idea: players get better when they understand why they're doing what they're doing. Not just drills. Context, feedback, and repetition that builds real skill.

LearnWithLucky was founded by Lucky Mkosana, a Dartmouth graduate, Ivy League champion, former Dartmouth soccer captain, former professional player, USSF B License coach, US Soccer Talent ID scout, and MBA in Sports Management from Real Madrid Graduate School. Whether you're an athlete, a coach, or a parent. We can help.

Watch

Player videos and training demonstrations are being produced. Check back soon or contact us for a personal walkthrough.

Get the Free Bi-Weekly Newsletter

Recruiting tips, training plans, and player development insights from a former pro and Ivy League champion. Sent every two weeks.

(function() { var el = document.getElementById('guide-email'); if (el) el.placeholder = 'Enter your email to subscribe'; })();
(function() { var slides = document.querySelectorAll('.mockup-slide'); var dots = document.querySelectorAll('.dot'); var current = 0; var timer = null; var container = document.querySelector('.mockup-slideshow'); if (!container || !slides.length) return; function goTo(index) { if (index === current) return; slides[current].classList.remove('active'); dots[current].classList.remove('active'); current = index; slides[current].classList.add('active'); dots[current].classList.add('active'); resetTimer(); } function next() { goTo((current + 1) % slides.length); } function prev() { goTo((current - 1 + slides.length) % slides.length); } window.nextSlide = next; window.prevSlide = prev; function startTimer() { stopTimer(); timer = setInterval(next, 5000); } function stopTimer() { if (timer) { clearInterval(timer); timer = null; } } function resetTimer() { startTimer(); } dots.forEach(function(dot) { dot.addEventListener('click', function() { goTo(parseInt(this.getAttribute('data-slide'))); }); }); var startX = 0, startY = 0; container.addEventListener('touchstart', function(e) { startX = e.touches[0].clientX; startY = e.touches[0].clientY; }, {passive: true}); container.addEventListener('touchend', function(e) { var dx = e.changedTouches[0].clientX - startX; var dy = e.changedTouches[0].clientY - startY; if (Math.abs(dx) < 30 || Math.abs(dy) > Math.abs(dx) * 1.5) return; if (dx < 0) next(); else prev(); }, {passive: true}); container.addEventListener('mousedown', function(e) { startX = e.clientX; startY = e.clientY; }, {passive: true}); container.addEventListener('mouseup', function(e) { var dx = e.clientX - startX; var dy = e.clientY - startY; if (Math.abs(dx) < 30 || Math.abs(dy) > Math.abs(dx) * 1.5) return; if (dx < 0) next(); else prev(); }, {passive: true}); container.addEventListener('mouseenter', stopTimer, {passive: true}); container.addEventListener('mouseleave', startTimer, {passive: true}); container.setAttribute('tabindex', '0'); container.addEventListener('keydown', function(e) { if (e.key === 'ArrowRight') { next(); e.preventDefault(); } if (e.key === 'ArrowLeft') { prev(); e.preventDefault(); } }); if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) { var firstImg = slides[0] ? slides[0].querySelector('img') : null; if (firstImg && firstImg.complete) { startTimer(); } else if (firstImg) { firstImg.addEventListener('load', startTimer, {once: true}); setTimeout(startTimer, 2000); } else { startTimer(); } } })();