یادگیری برنامهنویسی ممکن است در ابتدا کمی دلهرهآور باشد و انتخاب مدرس مناسب نقش کلیدی در تجربه مثبت شما دارد. سایت Treehouse با ارائه کلاسهایی برای مبتدیان و حرفهایها و ابزارهای داخلی خود، روند یادگیری را ساده و لذتبخش میکند. استفاده از این وبسایت بسیار راحت است: شما میتوانید بهراحتی دورهها را پیدا کنید، پیشرفت خود را مشاهده کنید و از طریق داشبورد به انجمن دانشجویان دسترسی داشته باشید. انجمن دانشجویان منبعی عالی است، بهویژه وقتی مدت زیادی به یک قطعه کد نگاه کردهاید و به کمک نیاز دارید. به همین دلایل، Treehouse بهعنوان انتخاب ویراستاران برای دورههای برنامهنویسی آنلاین پولی معرفی شده است.
قیمتگذاری و رابط کاربری سایت Treehouse
سایت Treehouse برنامه پایهای با هزینه ۲۵ دلار در ماه ارائه میدهد که شامل دسترسی به ویدیوهای آموزشی، انجمنهای دانشجویی و چالشهای کدنویسی برای سنجش مهارتها است. برنامه Courses Plus با قیمت ۴۹ دلار در ماه مزایای بیشتری مانند محتوای اضافی ارائه میدهد و برنامه Techdegree با قیمت ۱۹۹ دلار در ماه شامل گواهینامه است. این برنامه شامل برنامه درسی اختصاصی، پروژههای واقعی، کانال ویژه Slack، بازبینی همتایان و آزمون نهایی تحت نظارت است. تمامی برنامهها امکان استفاده از هفت روز دوره آزمایشی رایگان را دارند.
برای مقایسه، Codecademy که انتخاب ویراستاران برای خدمات رایگان است، دورههای ابتدایی رایگان دارد اما برای دسترسی کامل هزینهها از ۱۷.۴۹ دلار در ماه شروع میشود. دورههای Code Avengers ۲۹ دلار در ماه هستند و کتابخانه الکترونیکی SitePoint با ۹ دلار در ماه قابل دسترسی است.
Treehouse امکان توقف موقت اشتراک را فراهم کرده است، بنابراین اگر به دلیل مشغله کاری یا سفر قادر به ادامه دورهها نباشید، تا بازگشتتان هزینهای دریافت نمیشود. همچنین دانشجویان با ارائه مدارک معتبر میتوانند از تخفیف برخوردار شوند و قیمت گروهی برای شرکتها و مدارس نیز در دسترس است. با دعوت از دوستان، پس از ثبت نام پنج نفر، حساب شما برای مدت باقی ماندن آنها رایگان میشود.
پس از ثبتنام، Treehouse سطح تجربه و هدف شما را میپرسد و مسیر آموزشی مناسب را پیشنهاد میدهد. در طول دوره آزمایشی، ایمیلهایی برای راهنمایی و یادآوری پایان دوره رایگان دریافت میکنید. رابط کاربری ساده است و داشبورد پیشرفت شما در هر دوره را نشان میدهد. منوی سمت چپ امکان دسترسی سریع به لیست دورهها، انجمنها، تنظیمات حساب و کمک را از هر صفحه فراهم میکند.
حساب شما همچنین شامل Workspaces است؛ محیط توسعهای که در آن کد مینویسید و پروژهها را ایجاد میکنید. شما میتوانید از Workspaces همزمان با درسها و خارج از آن برای تمرین استفاده کنید. هر دانشجو میتواند تا ۱۰۰ Workspaces با حداکثر ظرفیت ۵۰ مگابایت داشته باشد.
انتخاب کلاسها، امکانات و پشتیبانی
هنگامی که آماده یادگیری هستید، میتوانید بین کلاسهای منفرد یا مسیرهای آموزشی چندکلاسه انتخاب کنید. مسیرها شامل Learn C#، Android، Web Design، Rails Development و PHP Development هستند. کلاسها در تب Library لیست شدهاند و شامل آموزش ساخت وبسایت، دورههای Ruby، WordPress و سایر موضوعات هستند.
سایت Treehouse مناسب مبتدیان و برنامهنویسان حرفهای است. کلاسهای کوتاه یک ساعته STEM برای کودکان و کلاسهای غیر برنامهنویسی مانند مدیریت کسبوکار یا مسائل جنسیتی نیز ارائه میشود. دورههای جدید بهطور منظم اضافه میشوند و میتوانید آخرین بهروزرسانیها را در وبلاگ Treehouse مشاهده کنید.
بهعنوان نمونه، مسیر Web Design شامل ۴۱ ساعت دوره است. ویدیوی معرفی کوتاه (حدود ۴ دقیقه) اصول HTML و CSS را پوشش میدهد و با دنبال کردن آن، در پایان دوره میتوانید یک وبسایت ساده بسازید. سرعت تدریس برای مبتدیان مناسب است و افراد با تجربه میتوانند بخشهایی را رد کنند. ویدیوها همراه با متن (transcript) ارائه میشوند.
در طول ویدیوها، نکات کلیدی و میانبرهای صفحهکلید نمایش داده میشوند و پس از برخی ویدیوها، چالشهای کدنویسی برای سنجش آموختهها ارائه میشود. پس از تکمیل چالش، Treehouse کار شما را بررسی و پیشنهاداتی ارائه میکند. آزمونهای طولانیتر نیز برای سنجش دانش شما وجود دارد که اختیاری هستند. با موفقیت در هر آزمون، نشان (badge) دریافت میکنید و میتوانید آنها را با دیگر کاربران مقایسه کنید.
میتوانید تنها در یک مسیر همزمان شرکت کنید اما امکان جابجایی و ادامه از همان نقطه وجود دارد. مسیر Python برای مبتدیان، اصول اولیه را آموزش داده و برنامه کوچک اول را ایجاد میکند.
در کلاسهای منفرد، میتوانید قبل از شروع ویدیوی معرفی را مشاهده کنید. پیشنیازهای توصیه شده نیز ذکر شدهاند. Treehouse دیگر اپلیکیشن موبایل ندارد اما وبسایت روی دستگاههای موبایل به خوبی کار میکند. برای تکمیل تمرینها باید آنلاین باشید، اما کاربران Courses Plus میتوانند ویدیوها را دانلود و آفلاین آموزش ببینند.
در صورت بروز مشکل، میتوانید به انجمنها مراجعه کرده و با دیگر دانشجویان و مدرسین مشکلات کد را حل کنید. همچنین پشتیبانی از طریق ایمیل امکانپذیر است و داستانهای موفقیت دانشجویان پیشین میتواند الهامبخش باشد.
یادگیری برنامهنویسی به شیوهای سرگرمکننده
سایت Treehouse دورههای متنوع و جذابی ارائه میدهد که برای مبتدیان بسیار مناسب است. یادگیری را شبیه به بازی کرده و با پیشرفت، امتیاز دریافت میکنید. انجمنهای Treehouse نیز بخش مهمی هستند که امکان کمک گرفتن از دیگر دانشجویان و مدرسین را فراهم میکنند. با توجه به این امکانات، Treehouse یک بسته کامل یادگیری کدنویسی است و بهعنوان انتخاب ویراستاران برای آموزش برنامهنویسی پولی معرفی میشود.
نظرات کاربران