Connect with us

Technologies

Learn to Code With These 5 Online Coding Courses for Beginners

Coding skills can unlock new job offers and let you be more creative with projects.

Knowing how to code is a valuable skill, and it can be an easily obtainable one. While I’m not into programming, tinkering with code to build simple websites and apps is an amazing skill. Picking up some coding skills through an online coding course could help you, even if you never considered yourself a web programmer.Plus, demand for software developers remains high across the US.

Before you get started with a online coding class, it’s important to know which language you’ll want to learn — Python, Javascript, C# or one of hundreds of others — hinges on what sort of computer science or data science you want to do with it, like build a website, an app or a game. For example, if you’re interested in learning coding so you can work in a professional setting, you might want to find a coding program that teaches Python, Java or C#, which are all in demand at many companies

Read more: Want to become a successful YouTuber? Start here

There are a ton of coding classes and beginner courses available on the web, which can help you learn coding skills for whatever piques your interest. We’ve pulled together five beginner-friendly online classes that teach you coding basics and explore the foundational programming concepts and computer programming fundamentals — online coding bootcamp, so to speak. Some touch on specific languages while others stay more general. But no matter which course provider you choose, all of these picks are the best online coding courses to help you get your start learning a programming language. Welcome to coding school, my friends. And I’ll update this list periodically as new coding tutorials become available to help you on your coding journey.

Skillshare/Screenshot by Shelby Brown/CNET

The Coding for Beginners course describes itself as a foundational level course for complete beginners that introduces students to common coding concepts like bugs, pseudo code and how code runs. The concepts can then be applied to whichever programming language you go on to learn. Over 30 lectures and coding lessons will help you build the skillset to build a simple app in both coding languages Scratch and Python, the final project of the course.

What it costs: Some online classes on Skillshare are free when you create an account, but most require a premium membership, which costs $168 annually or $14 a month. You can sign up for seven free days of unlimited classes. The premium membership is also ad-free and lets you download classes to your mobile device and watch offline. 

Udemy/Screenshot by Shelby Brown/CNET

Digital agency founder Evan Kimbrell’s preprogramming course also starts with foundational concepts, like how the computer itself, the internet and operating systems fit into programming. This might sound too basic, but if you’re just starting on your learning journey, it’s helpful context.

Eventually, the lesson focus is on the core concepts of coding, different programming languages, front-end and back-end frameworks, application programming interfaces, content management systems and other more advanced concepts. 

What it costs: Udemy’s course prices are set by the individual instructors from a price tier, unless they choose to offer them for free. The course is currently on sale for $12.

Skillshare/Screenshot by Shelby Brown/CNET

Software engineer Cas Van Gool’s programming course focuses on the basics of programming found in any software language. The coding tutorials tackle topics like variables, strings, integers, if-statements, while-statements, for-statements and for each-statements. Van Gool provides step-by-step exercises and build projects with C#, from shopping lists to minigames. You’ll also need to download the free Visual Studio Code source code editor program from Microsoft for this course. 

This coding class would be useful if you’re interested in coding for games or getting started on a professional level.

What it costs: Some online classes on Skillshare are free when you create an account, but most require a premium membership, which costs $168 annually or $14 a month. You can sign up for seven free days of unlimited classes. The premium membership is also ad-free and lets you download classes to your mobile device and watch offline. 

Coursera/Screenshot by Shelby Brown/CNET

The Programming Foundations with Javascript, HTML and CSS course, offered through Duke University, explores skills like HTML, JavaScript, Java programming and Cascading Style Sheets (CSS). You’ll learn how to write programs, solve complex problems, design algorithms, and test and debug your programs.

The programming foundations course is part of the five-course Java Programming and Software Engineering Fundamentals Specialization. You can enroll in a single course to get started and earn a certificate, or audit the online coding class and review the materials for free. The Java Programming and Software Engineering Fundamentals Specialization is considered a beginner specialization, and if you subscribe to one course, you’ll be included in the whole specialization. 

The course requires a laptop or desktop computer for Java programming and that you make a free account on CodePen.io. If you choose to continue with the other courses, you’ll need to install Bluej, free software for Java development. 

This course would be most useful if you’re interested in coding for websites. 

What it costs: Coursera operates more like a traditional online college course with enrollment windows. Sometimes the certificates you earn can apply as a credit at an institution, but it has to be stated. When you sign up for Coursera, you get a seven-day free trial, and then it starts at $49 a month. You can also choose to audit the class for free, which lets you read and view the course content only. 

Udemy/Screenshot by Shelby Brown/CNET

Again, what you ultimately want to do with your programming skills will determine what coding language you’ll want to learn. What I liked about the Coding for Beginners course on Udemy is that it touches on the basics of five different programming languages — Javascript, Python, Ruby, HTML and CSS. You’ll get to dabble in each language and build applications like calculators, digital clocks, music players and blog pages. This helps give you a taste of how each operates while also giving you some hands-on experience and projects. 

What it costs: Udemy’s course prices are set by the individual instructors from a price tier, unless they choose to offer them for free. This course costs $10 during a special sale.

For more, check out five Masterclass classes to become a filmmaker and other online classes to help you learn to play guitar or learn to draw.

More work-from-home advice

Technologies

iOS 17 Cheat Sheet: Your Questions on the iPhone Update Answered

Here’s what you need to know about new features and upcoming updates for your iPhone.

Apple’s iOS 17 was released in September, shortly after the company held its Wonderlust event, where the tech giant announced the new iPhone 15 lineup, the Apple Watch Series 9 and the Apple Watch Ultra 2. We put together this cheat sheet to help you learn about and use the new features in iOS 17. It’ll also help you keep track of the subsequent iOS 17 updates.

iOS 17 updates

Using iOS 17

Getting started with iOS 17

Make sure to check back periodically for more iOS 17 tips and how to use new features as Apple releases more updates.

17 Hidden iOS 17 Features You Should Definitely Know About

See all photos

Continue Reading

Technologies

Get Ready for a Striking Aurora That Could Also Disrupt Radio Communications

Don’t expect the storm to cause a lingering problem, though.

A geomagnetic storm is threatening radio communications Monday night, but that doesn’t mean you should be concerned. In fact, it may be an opportunity to see a colorful aurora in the night sky.

The National Oceanic and Atmospheric Administration has issued a geomagnetic storm watch after witnessing a coronal mass ejection from the sun on Saturday. The watch, which was issued over the weekend and will expire after Monday, said the onset of the storm passing over Earth on Sunday night represented a «moderate» threat to communications. As the storm continues to pass through, it could deliver a «strong» threat on Monday night that could cause radio communications to be temporarily disrupted during the worst of it.

Even so, NOAA said, «the general public should not be concerned.»

A coronal mass ejection occurs when magnetic field and plasma mass are violently expelled from the sun’s corona, or the outermost portion of the sun’s atmosphere. In the vast majority of cases, the ejection occurs with no real threat to Earth. However, in the event the ejection happens in the planet’s direction, a geomagnetic storm occurs, and the Earth’s magnetic field is temporarily affected.

In most cases, geomagnetic storms cause little to no disruption on Earth, with radio communications and satellites affected most often. In extreme cases, a geomagnetic storm can cause significant and potentially life-threatening power outages — a prospect that, luckily, the planet hasn’t faced.

Switching poles

Every 11 years, the sun’s magnetic poles switch, with the north pole and south pole swapping positions. During those cycles, the sun’s activity ramps up as it gets closer to pole-switching time. The height of its activity is called solar maximum, and scientists believe we either may be entering the solar maximum or may be already in it.

During periods of heightened solar activity, sunspots increase on the sun and there’s an increase in coronal mass ejections, among other phenomena. According to NOAA, solar maximum could extend into October of this year before the sun’s activity calms and it works towards its less-active phase, solar minimum.

Even when geomagnetic storms hit Earth and disrupt communications, the effects are usually short-lived. Those most affected, including power grid operators and pilots and air traffic controllers communicating over long distances, have fail-safe technologies and backup communications to ensure operational continuity.

But geomagnetic storms aren’t only about radios. In most cases, they also present unique opportunities to see auroras in the night sky. When the storms hit, the plasma they carry creates a jaw-dropping aurora, illuminating the night sky with brilliant colors. Those auroras can be especially pronounced during the most intense phases of the storm, making for nice stargazing.

If you’re interested in seeing the aurora, you’ll need to be ready. The NOAA said the «brunt of the storm has passed» and even if it lingers into Tuesday, there won’t be much to see after Monday night. 

Continue Reading

Technologies

Last Total Solar Eclipse for 20 Years Is Coming: How to See and Photograph It

It’s your last chance until 2044.

Get your eclipse glasses ready, Skygazers: the Great American Eclipse is on its way. On April 8, there’ll be a total eclipse over North America, the last one until 2044.

A total solar eclipse happens when the moon passes between the Earth and the sun, blocking the sun and turning an otherwise sunny day to darkness for a short period of time. Depending on the angle at which you’re viewing the eclipse, you may see the sun completely shrouded by the moon (called totality) or some variation of it. The more off-angle you are and the further you are from the path of the eclipse, the less likely you’ll be to see the totality.

The 2024 total solar eclipse will happen on Monday, April 8. The Great American Eclipse will reach the Mexican Pacific coast at 11:07 a.m. PT (2:07 p.m. ET), and then traverse the US in a northeasterly direction from Texas to Maine, and on into easternmost Canada. If you want a good look at it, but don’t live in the path of totality, you shouldn’t wait much longer to book accommodation and travel to a spot on the path.

Or how about booking a seat in the sky? Delta Airlines made headlines for offering a flight that allows you to see the entire path of totality. Its first eclipse flight, from Austin, Texas, to Detroit sold out quickly. But as of Monday, Delta has added a second flight from Dallas to Detroit, which also covers the path of totality. The airline also has five flights that will offer prime eclipse viewing.

Not everyone can get on one of those elusive eclipse-viewing flights. Here’s a look at other options to nab a chance to see this rare sight and what to know about it.

Total solar eclipse path

The eclipse will cross over the Pacific coast of Mexico and head northeast over mainland Mexico. The eclipse will then make its way over San Antonio at approximately 2:30 p.m. ET on April 8 and move through Texas, over the southeastern part of Oklahoma and northern Arkansas by 2:50 p.m. ET.

By 3 p.m. ET, the eclipse will be over southern Illinois, and just 5 minutes later, will be traveling over Indianapolis. Folks in northwestern Ohio will be treated to the eclipse by 3:15 p.m. ET, and it will then travel over Lake Erie and Buffalo, New York, by 3:20 p.m. ET. Over the next 10 minutes, the eclipse will be seen over northern New York state, then over Vermont. By 3:35 p.m. ET, the eclipse will work its way into Canada and off the Eastern coast of North America.

Best places to watch the Great American Eclipse

When evaluating the best places to watch this year’s total eclipse, you’ll first want to determine where you’ll have the best angle to see the totality. The farther off-angle you are — in other words, the farther north or south of the eclipse’s path — the less of an impact you can expect.

Therefore, if you want to have the best chance of experiencing the eclipse, you’ll want to be in its path. As of this writing, most of the cities in the eclipse’s path have some hotel availability, but recent reports have suggested that rooms are booking up. And as more rooms are booked, prices are going up.

So if you want to be in the eclipse’s path, and need a hotel to do it, move fast. And Delta’s eclipse-viewing flight from Dallas to Detroit has just four seats left at the time of publication.

Eclipse eye safety and photography

 
As with any solar eclipse, it’s critical you keep eye safety in mind.

During the eclipse, and especially during the periods before and after totality, don’t look directly at the sun without special eye protection. Also, be sure not to look at the sun through a camera (including the camera on your phone), binoculars, a telescope or any other viewing device. This could cause serious eye injury. Sunglasses aren’t enough to protect your eyes from damage.

If you want to view the eclipse, you’ll instead need solar viewing glasses that comply with the ISO 12312-2 safety standard. Anything that doesn’t meet that standard or greater won’t be dark enough to protect your eyes. Want to get them for free? If you’ve got a Warby Parker eyeglasses store nearby, the company is giving away free, ISO-certified solar eclipse glasses at all of its stores from April 1 until the eclipse, while supplies last.

If you don’t have eclipse viewing glasses handy, you can instead use indirect methods for viewing the eclipse, like a pinhole projector.

Read more: A Photographer’s Adventure With the Eclipse

In the event you want to take pictures of the eclipse, attach a certified solar filter to your camera. Doing so will protect your eyes and allow you to take photos while you view the eclipse through your lens.

There’s also a new app to help you both protect your eyes and take better photos of the eclipse on your phone. Solar Snap, designed by a former Hubble Space Telescope astronomer, comes with a Solar Snap camera filter that attaches to the back of an iPhone or Android phone, along with solar eclipse glasses for protecting your eyesight during the event. After you attach the filter to your phone, you can use the free Solar Snap Eclipse app to zoom in on the eclipse, adjust exposure and other camera settings, and ultimately take better shots of the eclipse.

2024 eclipse compared to 2017

The last total solar eclipse occurred in 2017, and many Americans had a great view. Although there are plenty of similarities between the 2017 total solar eclipse and the one coming April 8, there are a handful of differences. Mainly, the 2024 eclipse is going to cover more land and last longer.

The 2017 eclipse started over the northwest US and moved southeast. Additionally, that eclipse’s path was up to 71 miles wide, compared with a maximum width of 122 miles for this year’s eclipse. Perhaps most importantly, the moon completely covered the sun for just 2 minutes, 40 seconds in 2017. This year, maximum totality will last for nearly four-and-a-half minutes.

Continue Reading

Trending

Exit mobile version