Knowing these three systems could open a host of new options for you: they can be used to create exciting, sophisticated, and substantial web content.
(And this article helps you choose the right coding course by listing all relevant factors you should consider.)
At CodeBerry you can join an introductory programming course, where you’ll have a solid understanding of the basics of programming in two months.
You will learn:
- 2 months long, 3-5 hours/week
- Classes start at specified dates, you need to register before the beginning
- You can learn on your own pace, but a mentor will help your work during the course
- You can ask for help and advice whenever you need
In order to participate you need to subscribe and pay monthly for the materials – in this case you’ll charged 99$/month, in exchange you’ll get access to all of the materials in the “Basics of Programming” course, and you’ll get one of the CodeBerry mentors who will help you through all the time.
If you wouldn’t like to pay immediately, it is possible to try the first 10 lessons for free, in order to decide if it fits to you.
After subscription you still have the chance to get a refund – if you are not satisfied with the program, CodeBerry pays all of your money back.
The explanations are absolutely understandable, and I like the page structure. I found here very interesting lessons, I can barely finish the studying if I start it once. – Anita Lengyel, Codeberry-student
At the Green Fox Academy you can choose both online and on-campus courses, which are located at Budapest, Hungary, but via internet you can take part from everywhere you’d like, according to a scheduled timetable.
After registration you have to fulfill a preliminary skill test, to examine your soft skills and way of thinking, then you’ll be sorted into one of the learning groups.
At the On-campus junior course they offer a massive knowledge what is needed for a front-end, a back-end or a full-stack developer position. You can choose from two different scheduling:
- Full-time course: 50-60 hours/week (5×8 hours on weekdays + homework), 18 weeks+2 weeks of break
- Part-time course: 20-25 hours/week (2×3 hours on weeknights + homework) 38 weeks+5 weeks of break
The course is self-financed, about the different payment-options you can read more on their website.
“If you want to get a kickstart as a developer, this is the right place to get it!” – György Pataricza, Green Fox student
At Udemy you can choose from a various range of courses depending on your needs and former knowledge.
It is worth checking the course list regularly, in order to find the ideal materials discounted.
With this option most courses start from a very pleasant 13.99 € price, and contain online or live-performed educational materials – but if you‘re unlucky, you could find 2-300€ course prices.
If you are searching for a beginner course, this one could be a perfect choice.
- It contains 614 short lessons in approximately 52 hours.
- Leads you from a very beginner level to advanced skills.
- You can organise your timetable on your own (there are no scheduled classes)
- 483 lectures in 52 learning hours
- Downloadable materials
- Full lifetime access
- Access on mobile and TV
- 30-day money-back guarantee
- It contains 385 short lessons within 38 hours of learning materials
- It is only about the beginner topics, advanced level is not included
- This one is also online course, you can learn on your own pace
“I have more than 20 courses done, I’m really thankful to Udemy for the ability of learning more new things. Greetings from Russia.” – Roman Bubnow, Udemy student
If you would like to learn with the Pluralsight materials, you have to subscribe for the acces. You can choose from 3 different options:
- Monthly: it costs 29.00$/month
- Annual: it costs 24.92$/month (it will be billed annually)
- Premium: it costs 37.42$/month (it will be billed annually)
The first 10 days are free, so you can try it first and then making your decision if you’d like to continue the learning here.
For your licence you will get a full access to all of the 7500+ materials on the website. If you are a premium member, you also can use some additional function – about the pricing and the extras you can read more here.
The course promises to take you step-by-step on the basics of creating websites, also to teaching up-to-date knowledge in the programming languages.
The course has been structured into 4 modules supported by expertly designed study material and video lessons, on an easy and comfortable way.
- The course contains 8 interactive lessons
- Duration: 4 weeks (8+ hours study time)
- Pathway to EQF Diploma (European Qualification Framework Equivalent level 5.)
If you’d like to attend you have to fill a short form on the website, then you can immediately start the course.
The course is 100% online, no scheduled classes are involved in the material.
Just like Pluralsight, Codecademy also offers several courses for their students, depending on their personal skills and basic knowledge.
The courses start on different levels from beginner to advanced, and there’s also specialized contents for the coders who are interested in specific topics.
At Codecademy you also can make a contract and pay monthly for the materials – in this case you’ll charged 19.99$/month, and for your contract you will get:
- unlimited courses on mobile and computer
- Members-only content
- Real-world Projects
- Step-by-step Guidance
- Peer support
- Certificates of completion
If you don’t want to pay for the lessons, the “basic courses” are free for anyone who would like to try the Codecademy materials first.
“I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.” — Madelyn, Pinterest
FreeCodeCamp is the best choice for everybody who has just decided to start coding.
It is a free, interactive platform, where you can learn and practice programming at the same time.
The course contains a lot of micro-lessons, leading you step-by-step from an absolute beginner level to advanced programming skills.
At the end of every lesson there is a coding task what you have to solve on your own, and you can immediately check your results in the interactive window – if it is not correct, it must be fixed, otherwise you can’t move to the next lesson.
Besides the interactive platform there are additional informations and guides about every languages, such as:
- External courses
- Quick courses
- Challenges, exercises
- Blogs, podcasts, video tutorials
Besides beginner, intermediate and advanced levels there are also mixed courses – this last one is for those who already have a basic programming background and now the goal is to broaden their knowledge.
You also can choose from complete courses or just specializations depending on your goals and preferences.
Below we are listing 3 different courses as examples – if you would like to see more, you can find the complete list on Coursera’s website.
HTML, CSS and JS for web developers course – Offered by Johns Hopkins University:
Basic course, 5 weeks, 26 óra
“In this course, we will learn the basic tools that every web page coder needs to know. We will start from the ground up by learning how to implement modern web pages with HTML and CSS. (…) You’ll be able to code up a web page that will be just as useful on a mobile phone as on a desktop computer.
“Many thanks to the creators of this course! It was a very solid refresher for me, even though I have spent in web development a few years by now. I thoroughly enjoyed every lesson. Thank you, Yaakov!”
Modern JS ES6 basics – Offered by Coursera
Intermediate specialization, 2 hours
Enrollment is free, desktop only
In this specialisation you learn through a split-screen video, your instructor guides you step-by-step.
Your workspace will be a cloud desktop right in your browser, no download required.
“I found the project much relevant for those who are going to learn react shortly. Instructure is a lovely teacher and person. I appreciate teaching skills of course instructors. Thanks! Coursera” – by MK Jul 19, 2020
Web Design for Everybody: Basics of Web Development & Coding Specialization – Offered by University of Michigan
Mixed course, 5 different courses included
“A Coursera Specialization is a series of courses that helps you master a skill. To begin, enroll in the Specialization directly, or review its courses and choose the one you’d like to start with. When you subscribe to a course that is part of a Specialization, you’re automatically subscribed to the full Specialization.
It’s okay to complete just one course — you can pause your learning or end your subscription at any time. Visit your learner dashboard to track your course enrollments and your progress.”
You’ll find 5 different courses in this specialization:
- Introduction to HTML5
- Introduction to CSS3
- Advanced Styling with Responsive Design
- Web Design for Everybody Capstone
In the online course offering of Harvard you can find really cool stuff and materials which are actually official Harvard University courses – every of them has a unique course-code as on-campus courses have, so you can tell that you actually study at Harvard. 🙂
The Harvard online courses normally durates for 5 months (a semester), and there are fixed dates for registration.
These semester-long courses cost around 1800-2000$, but there are also shorter materials (11-13 weeks long) which are free and mostly contain beginner materials to a topic. For example this course, which is called “Introduction to computer science”.
At the end of the free courses you can get a certification about your success, but it will require a 90$ fee to get the cert.
“This course provides an introduction to web development by way of the essential language and runtime environment that powers modern web interfaces.
In this IBM-provided course you’ll earn a proper knowledge to start front-end development with.
The course also gives you basic information about the technological background as how internet servers and clients work together to deliver applications to users, and takes you through the context for application development in the Cloud.
- Course is part of a professional certificate (for 99$ – it is verified)
- Free access for all materials
- Duration: 4 weeks (1-2 hour/week)
- Level: introductory
Through the lessons you will become familiar with tools like Git, GitHub and GitLab, and be able to work with them even to create a nice portfolio for your future employees.
This introductory level course is provided by the well-known W3C (World Wide Web Consortium) which is really useful for the programmers during everyday work.
The course is the best choice for beginners, as for the topic included, as well as the cosy amount of content (you have to learn only 6-8 hours weekly).
You can join the course freely but if you’d like to get a certification you can upload on your LinkedIn profile in order to increase your chances to get a well-paid developer job, for 199$ W3C provides you a verified certification.
- Part of a professional certificate (for 199$)
- Course is free
- Duration: 5 weeks (6-8 hours/week)
- Level: Introductory
Scrimba offers several kinds of materials on a pretty well-organised website, so you can filter the alternatives by several viewpoints.
There are four big category:
- HTML & CSS
As you can see, at Scrimba you’ll have the chance to get familiar with not just the programming language but the belonging techniques too like frameworks. You can also choose an extended course called “bootcamp” where they show you the practical use of the field you’ll be learning about.
Half of the courses are totally free to join, others cost around $99, but if you’re lucky, you can find courses up to 50% discount or even free access for paid materials.
Besides coding Scrimba has special courses which can help you to improve skills like algorithmic thinking or getting familiar with new technologies, such as:
Scrimba also offers mentoring so you can get help if you are stuck on a problem. There is also a Discord channel, where you can join your “schoolmates” and reach out for some help or even infos and motivation.
“Thanks to Scrimba, I was able to quickly transition from Angular to React. I took the bootcamp and two weeks after finishing it I got a job as a React developer.” – Esteban Balcarcel, Scrimba student
Think about which course would be the most fitting to your goals, learning style, and schedule; research it, ask your questions and get started!