Shane Yan

Codebay - Learning Python on phone with AI tutoring

byโ€ข

Codebay is a beginner-friendly app for learning Python, compatible with both your smartphone and iPad. It offers interactive courses and an AI assistant, designed to help beginners master coding efficiently and enjoyably, anywhere, anytime.

Add a comment

Replies

Best
Shane Yan
Maker
๐Ÿ“Œ
๐Ÿ‘‹ Hey PH community! I'm Shane, product manager of Codebay. Our product was born out of a simple but strong desire: to make coding accessible and enjoyable to all, especially beginners. Here's what you can expect with Codebay: ๐Ÿš€ Code on the Go: With Codebay, you can dive into Python programming on your mobile - no complex installations. It's designed deliberately to allow beginners to experience the joy of coding INSTANTLY. ๐ŸŽ“ Interactive Learning Courses: Our courses creatively incorporate interactive dialogues and immersive scenarios โ€“ imagine finding yourself coding in the Terminator's world or while exploring the romantic tale of Romeo and Juliet. Our vision is to make coding exciting and much more appealing compared to traditional methods. ๐Ÿค– AI Teaching Assistant: Meet Dino, our AI-powered Teaching Assistant. With Dino, you can expect real-time assistance in debugging and understanding the root cause of your coding problems. ๐Ÿ”ฅ Coding Streak Heat Map: Keep track of your progress and maintain that winning coding streak with our vibrant heat map. ๐Ÿง  Knowledge Flashcards: We have easy-to-understand flashcards for revisiting and reinforcing what you learnt. โ€”โ€”โ€” Coming soon: AI-Enhanced Personalized Learning Experience: This feature will better understand your learning pace and adapt the course accordingly, thereby optimizing your coding learning process. Auto-Sync Feature with Notion: This will, without a doubt, make your progress tracking, note-taking, and revision processes much smoother. Seamless Cross-Platform Learning: Codebay will soon support desktop learning, and your learning data will effortlessly sync between your computer, phone, and iPad. You'll have the flexibility to choose the device and time that suits your learning style best. We deeply value your support and can't wait to hear your feedback! Thank you! ๐Ÿฅณ Learn more about Codebay
Shane Yan
@builov84 ๐Ÿ‘‹ Hey, thanks a ton for the shoutout and your support for Codebay! ๐Ÿ™Œ We're thrilled that the AI-TA feature and cross-platform flexibility caught your attention. It's fantastic to hear you see the value for coding newcomers. Regarding the upcoming AI-optimized learning, absolutely! Our plan is to offer personalized courses for everyone. For instance, if you've already mastered a particular topic, we can skip the basics and provide more advanced exercises. On the other hand, if you're struggling with a certain syntax, the AI can offer additional exercises or provide more detailed explanations.
Hiro - Atsuhiro Teshima
๐Ÿ’Ž Pixel perfection
@paulwangyyww @shaneyan Congrats on the launch Codebay team! Actually, I have experience with running an online coding school for kids before, and Codebay is very interesting to me. I downloaded the app and tried a lesson. I think the interactive lectures supported by AI tutors work well! I'm curious to know why you chose to create native apps at first. I thought web apps may be more suitable for learning to code since, these days, students tend to have coding lessons at school and use laptops. Do you plan to release a web version or a desktop version??
Shane Yan
@atsuhiro_teshima Hey there! We're genuinely thrilled to hear your feedback, and it's fantastic that you find Codebay's learning approach intriguing. Now, let me address your question. We started with native apps because we wanted to tackle a common issue many beginners face when they contemplate learning to code. In today's world, we're practically glued to our smartphones, and we imagined a scenario where you could easily squeeze in some coding knowledge during any free moment. No more excuses for procrastination! That said, a desktop version is on our roadmap, as we understand that coding on a computer provides a more robust experience. Thanks for your keen interest and for exploring the possibilities with us!
Hiro - Atsuhiro Teshima
@shaneyan Thank you for telling me the details Shane! Yeah, makes sense. Learning on a PC might give a better experience, but for learning continuously, mobile is the better platform.
Paul Wang
@atsuhiro_teshima Hello, thanks for the input! I would imagine PC is the place to go when users have big chunks of time to work on some serious problems (we will definitely release PC version shortly) , while mobile can do the work of sending reminders, scrolling Flashcards, or working on some lite excises. At the end of the day we are in a tough fight with TikTok alike for usersโ€™ time and attention, so we have to find whatever slots available.
Leon Novaฤki
๐Ÿ’ก Bright idea
Congratulations on the launch. This looks pretty good. I was pretty hesitant to see what the code looks like on a phone because usually you need more horizontal space, but you made it work. The beginner lessons don't really need as much space as I first thought, and the small lessons are a good format for phones. I could see this app being recommended to school children who are just starting with the first hello worlds. The design is good and with a little bit of gamifying it could work wonders!
Shane Yan
@leon_novacki Thank you for your support! When we initially designed this app, we indeed had concerns about the coding experience on a phone. That's why we developed a small, convenient keyboard for users when they're coding on a phone. We also place a strong emphasis on making it fun and engaging, as we believe this is crucial for beginners to enjoy learning Python without finding it dull. We greatly appreciate your suggestion about gamification, and we think it's a fantastic idea. Thanks for sharing your thoughts with us!
Alice Yu
@leon_novacki Thank you for your sincere feedback, Leon! Coming from a CS background, programming on a desktop felt almost second nature to me. It was only when I delved into teaching coding that I realized the first step for beginners isn't about mastering the "right way" to code but rather about taking action! And what's more accessible for action than our ever-present phones? Your point on gamification is spot on โ€” it's a direction we're actively exploring! We've already taken steps toward incorporating playful elements into the learning experience, and looking ahead (fingers crossed), we aim to integrate even more reward mechanisms typical of games to make learning to code a joyful journey for kids (and the young-at-heart adults alike ๐Ÿ˜‰
Paul Wang
@leon_novacki Thank you! We did put a lot of thought and effort into making Python learning accessible on small screens. For example, we put a layer of virtual keyboard on top of the system keyboard so itโ€™s easier to input symbols like โ€˜ () [].
Xavier JJ
Congrats on the launch! Brb, Downloaded the app on my phone. Time to learn some python! Good job on the UI! Love the unique onboarding.
Shane Yan
@xavier_jj Thank you for your support! Looking forward to hearing your valuable feedback after you've had a chance to explore the app!
Paul Wang
@xavier_jj Thanks! Iโ€™m sure learning Python will be both fun and rewarding!
Carol Moh
Congratulations on the launch! Love the concept of learning Python without having to be tied to your desk. Also I really enjoyed your product demo video - great job!
Shane Yan
@carolmoh Thank you for your support! We understand that for Python beginners, the initial learning curve can be quite challenging. From setting up the development environment to grasping the fundamental concepts, it's a journey that can feel overwhelming. Codebay was created to address these challenges by providing a user-friendly platform that simplifies the learning process. We want to make learning Python as accessible and enjoyable as possible, no matter where you are or what your level of experience is. Your feedback and encouragement are greatly appreciated as we work towards making Python education more accessible and convenient for all.
Alice Yu
@carolmoh Thank you, Carol! In our fast-paced digital age, overlooking the convenience of mobile learning in favor of traditional classrooms would indeed be a missed opportunity. It's the desire to avoid "what ifs" and "could have beens" that inspired us to launch Codebay. We're thrilled to hear you love the concept!
Paul Wang
Hey PH community, I'm the founder of Codebay, and I'm thrilled to introduce this new app that's all about making Python programming approachable for everyone, right from their phones. Learning to code was a game-changer for me. It opened up a world where I could turn my ideas into something real. I want to bring that same opportunity to everyone, and that's why we created Codebay. When it comes to learning how to code, here's what we've noticed: Getting Started Is Tough: Before you can even write your first line of code, you're googling how to set up your environment, install libraries, and troubleshoot installation issues. It's enough to put a lot of people off. Sticking With It Is Tough: It's easy to forget what you've learned if you don't practice, or life gets in the way, or you just don't feel like opening up your laptop. One missed day turns into two, and suddenly you're out of the habit. Feeling Accomplished Is Tough: Coding has a steep learning curve. A lot of folks give up before they ever get to experience the satisfaction of getting a program to run. Finding Help Is Tough: Error messages might as well be in another language when you're starting out. Sometimes you spend hours just trying to find a missing semicolon. We built Codebay to tackle these issues head-on: No Setup Needed: Codebay is ready to go as soon as you download the app. You'll be writing and running your first line of code in literally 10 seconds. Learn Anywhere: With Codebay, your phone is your coding classroom. Learn whenever you have a few minutes to spare, no matter where you are. Keep It Fun: We've added features to keep you coming backโ€”think of it like the addictive nature of a good game, but you're learning a valuable skill. Real Progress: We've packed Codebay with quizzes and exercises that give you a real sense of achievement as you go. AI-Powered Help: Got a bug? Our integration with ChatGPT means you've got realtime help right when you need it, so you spend less time stuck and more time learning. We're excited to see where Codebay can take you in your coding journey. Your feedback is invaluable, so let us know what you think, and happy coding! Cheers, Paul Wang
Saif Ahmed
Amazing! Looking forward to desktop versions with additional content. Try coming with "Python For Business" in your product someday. Wish you luck! <3
Shane Yan
@craniax Thank you so much for your enthusiasm! The idea of a "Python For Business" is fantastic, and we'll definitely consider it for future development. Your support means a lot, and we wish you happy coding adventures ahead!
Wow! Cool logo! I'm going to learn it, even though I don't know how to code at all...
Shane Yan
@chikorita Hey Amber, if that's the case, I'd say you're absolutely our target audience at Codebay! ๐Ÿ˜„looking forward to hearing your feedback once you give it a try!
Hariz Maloy
The graphics is just way too cool! Loving the concept and the content so far! All the best for your launch and educating the next generation of coders and developers!
Alice Yu
@hariz_maloy1 Thanks so much, Hariz! We're really proud of the graphics, and it's fantastic to know they resonate with you ๐Ÿฅณ
Shane Yan
@hariz_maloy1 Thank you so much for the kind words! Your support means a lot to us!
wenfeng wang
Super LOVE this APP!
Alice Yu
@wenfeng_wang Thanks for your supporting ๐Ÿ˜˜
viewer
Wow,it looks very nice.I'm looking forward to try this App:D.
Shane Yan
@new_user__29020237f029cddf0e7f132 Thank you for your support! Please give Codebay a try, and we look forward to hearing your feedback.
silencer.xyz
Amazing Product!! Support from the ILLA team!!
Shane Yan
@donquixote Thank you, ILLA team! Your support means a lot to us!
Rami
I just started coding in Python as a node.js dev for the past 5 years and a .net dev before that. maybe I'll try this out while on my flight
Shane Yan
@kingromstar Thank you for your support. To be honest, our course might be a bit basic for someone with your programming experience, but we still highly value your feedback and suggestions. We are excited to hear your thoughts!
Linda Davis
Awesome sauce! ๐ŸŽ‰ I'm a newbie to coding and was just about to dive into it. The fact that I can learn straight from my phone is wicked cool. Count me in!
Shane Yan
@blue1088 Hi blue, thank you for your enthusiastic support! I hope you have a fantastic experience learning to code with Codebay on your phone. Enjoy the journey!
Crishelle Nase
๐Ÿ’ก Bright idea
Congrats on the launch! Curious to know how you came up with the idea. Also, any plans for gamifying the learning experience even more? Maybe unlock special achievements for coding milestones?
Shane Yan
@crishellenase Thank you for your support! We understand how challenging it can be for beginners to start coding, and we know that learning to code involves both fun and practice. That's why we wanted to create a product that makes learning engaging and keeps learners focused while providing them with coding exercises whenever they're ready. This was the inspiration behind Codebay! I think your suggestion about milestones is a great idea. We also want learners to feel a sense of achievement as they progress on their coding journey. Your feedback is very inspiring, and we'll certainly explore ways to gamify the learning experience even more. Thanks for sharing your thoughts!
Andrew Wilber
Is this good for people with no coding experience whatsoever?
Shane Yan
@awilber331 Codebay is designed specifically for individuals with no coding experience at all. Our goal is to make learning to code accessible and enjoyable for everyone. Give it a try, and feel free to share your experience or ask any questions along the way!
Iliya Valchanov
Very useful!
Shane Yan
@iliya_valchanov Thank you for your support!
Congrats team Codebay on the launch!
Shane Yan
@manmohit Thank you, Manmohit!
Yara
Oh, cool! I totally need that to learn the all-powerful Python lol
Shane Yan
@new_user__29120239998af695869b433 Thank you, Yara! We're excited for you to try Codebay and would love to hear your feedback and suggestions after you've had a chance to explore it. Stay in touch!
Ghost Kitty
Comment Deleted
Shane Yan
@servelogy_technologies Thank you so much!