- opentutorials.org
Coding refers to the process of creating programs that can run on computers or mobile devices. Through readily available tools, you can create simple programs without needing to know complex programming languages. Of course, if you want to develop more advanced programs, knowing programming languages, often referred to as a third foreign language, becomes essential.
Furthermore, many aspiring developers are drawn to this field due to its promising future, despite the current shortage of professionals. In such cases, it's crucial to start with basic coding and assess your current skill level and whether it aligns with your aptitude.
While there are countless YouTube tutorials available, I don't recommend them for beginners as it can be challenging to distinguish between quality and unreliable content, and they often lack a structured learning environment. YouTube tutorials are more suitable for individuals with intermediate or advanced coding skills. Now, let's briefly introduce the available online platforms and their unique features.
1. Get a Taste Before You Start: A Collection of Free Online Courses
I highly recommend Igoing's Saeng-hwal Coding (OpenTutorials) site, which has been consistently providing services since 2012. The site boasts a clean layout, user-friendly explanations, and most importantly, it's free and professional. You can learn the basics of web development, databases, various programming languages, servers, and development tools. Its friendly and step-by-step approach makes it a great platform for beginners.
https://opentutorials.org/
Secondly, I recommend Khan Academy's free courses, which have recently launched in Korea.
Khan Academy is a global service established with the mission of providing 'world-class education for anyone, anywhere, for free.' Its strengths lie in offering high-quality courses on JS, HTML/CSS and web page creation, advanced SQL and data querying and management, creating interactive web pages with jQuery, algorithms, cryptography, C++ programming, programming language theory, linear algebra, and more. Besides computing, it offers various services, including elementary and middle school math, American math, and even free SAT practice problems, so feel free to explore.
https://ko.khanacademy.org/computing/computer-programming
■ EBS Softwareya Nolja!https://www.playsw.or.kr/online/movieLevels
This online/offline education program, offered by Softwareya Nolja, aims to make software learning easy and fun for everyone. It features various courses like block coding through play, unplugged learning without a computer, physical computing where you build your own creations, and fascinating computer science lessons, making it a great resource for beginners with enjoyable and fundamental learning experiences.
■ Entry https://playentry.org
Entry provides lessons that make it easy for anyone to watch, follow, and create various fun and interesting software. It appears to be a platform designed with elementary school coding education in mind.
■ Open University Online Courses (KOCW)http://www.kocw.net/home/index.do
KOCW is a service that provides free access to lecture videos and materials voluntarily shared by domestic and international universities and institutions. Anyone seeking knowledge, including students and professors, can use it anytime and anywhere. You can enroll immediately after registering as an Integrated Member of the Academic Research Information Service. It offers courses in Game Engineering, Multimedia Studies, Computer Engineering, Computer Science, and more. Among them, try finding and taking programming-related lectures.
■ Google Coding Programshttps://edu.google.com/code-with-google/
If you are comfortable with English, consider exploring the courses offered by Google. You can access the desired course by selecting it from the [Explore Code with Google programs] section at the bottom of the site.
■ STEP Online Lifelong Education Institutehttps://step.or.kr/
This is a national lifelong career development learning platform accessible to all citizens. It encourages learning through various events.
2. Pay and Learn Properly: A Collection of Paid Online Courses
It feels like online coding education services have significantly increased recently. From a consumer perspective, this means you have more choices and can select the best service for your needs. Browse the following sites and see if you find a suitable course.
■ CodeStateshttps://www.codestates.com
This is a paid site. As you know, proper coding education can cost tens of thousands or even hundreds of thousands of dollars. However, there are programs available for those who can't afford the tuition upfront: the Pre-payment Post-payment System and the We Win Program. This essentially means you pay after you get a job. The caveat is that you may end up paying more than you initially anticipated under these programs, as a percentage of your salary will be deducted. So, make sure you thoroughly review the program details before enrolling.
■ Inflearnhttps://www.inflearn.com
Inflearn is an online learning and knowledge-sharing platform designed to provide equal opportunities for everyone to grow. It offers online courses in various fields, including development, programming, IT, video editing, growth hacking, blockchain, marketing, design, finance, and investment. Learn practical skills taught by industry experts, not outdated knowledge, anytime, anywhere, and without any time or financial constraints. You can also create your own online courses and share your knowledge with over 200,000 Inflearn members.
■ Fastcampushttps://www.fastcampus.co.kr/school_category
■ Udemyhttps://www.udemy.com/courses/development/
■ Educasthttps://educast.com/course/prog
■ Codeithttps://www.codeit.kr/
Thank you.
Comments0