Bootstrap · Codecademy · Command Line · CSS · Git · HTML · Java · JavaScript · jQuery · PHP · Sass

Codecademy

In addition to the prep work with Viking Code School, I have also been completing courses offered through other resources such as Codecademy and Free Code Camp this past month. These courses have added a great deal to the learning process in conjunction with the material provided by Viking, so I wanted to make a brief post about each.

Codecademy provides an online interface to learn several programming languages right in the browser. There are a wide range of courses available covering topics such as HTML, CSS, Sass, responsive design, the command line, Git, JavaScript, jQuery, ReactJS, AngularJS, Python, Ruby, Ruby on Rails, Java, PHP, SQL, and APIs. All of the coursework is offered for free, while projects and quizzes are offered for a fee. There are several courses available that are broken down into sections, each of which are made up of several lessons. Each lesson is then in turn split into steps with each step earning you a point on your profile. In addition to point, Codecademy tracks a day streak for how many days in a row you have completed tasks. Badges are awarded for events such as completing a section or an entire course. When a full course is completed, the topic of the course is added to your learned skills.

The in-browser interface is made up of a lesson and instructions section, a text editor section to write code, and a mock browser window to see the results of the code you’ve written once you have run it. It’s similar to how CodePen allows you to play with HTML and CSS, but this interface works with several different back end languages as well. The lessons are a great resource to go back to if I need a quick refresher on a particular aspect of something at any time.

While the Viking prep still makes up the core of my learning material, I have really enjoyed learning through Codecademy as well to enhance what I have read or practiced with Viking. As of this post (May 20, 2017), I have already spent a good amount of time on Codecademy lessons and have completed 11 courses (or skills), including HTML, CSS, the command line, Git, Sass, Java, PHP, and jQuery. I have found the lessons are an excellent resource for additional aspects of a coding language that may not be covered fully with Viking. I brushed up on Java and learned some basic PHP, which are not covered with the Viking prep. The HTML and CSS courses gave me interactive lessons with some properties and values that I otherwise only touched on with readings previously.

Rather than writing separate blog posts for all of the Codecademy courses I complete, I’ll be listing them below and returning here to update the list as I progress further.

You can view my Codecademy profile here.

Codecademy courses I’ve completed so far (last updated May 29, 2017):

  • Learn HTML & CSS: Part I
  • HTML & CSS
  • Make a Website
  • Deploy a Website
  • Responsive Design
  • Command Line
  • Git
  • Sass
  • Java
  • PHP
  • jQuery
  • Learn JavaScript
  • JavaScript

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s