Learn it fast with expert-taught software and skills training at lynda.com. Start your free trial

By Mark Niemann-Ross | Saturday, July 11, 2015

Take Back Your Summer! Learn to Code

learn to code this summer

OK, kids. You thought you had two precious months of freedom. Nobody to tell you what to do. Sleep until noon, hang out with friends, no schedule.

But you’re finding everyone else has plans for you—right? #takeoutthegarbage #mowthelawn #cleanyourroom #loadthedishwasher #readagoodbook #getajob #takecareofyourlittlebrother #nomorescreentime

Don’t panic! We have a plan that’s going to make you cooler, get your parents off your back, and earn you more screen time. Are you ready?

By Mark Niemann-Ross | Monday, June 29, 2015

Are You a Self-Taught Coder? Here's Some Advice

self-taught coder?

If you are a self-taught programmer, you’re in excellent company. Forty-eight percent of respondents to the 2015 stackoverflow survey said they never received a degree. Fifty-two percent have been coding for less than six years. More programmers have a github account than have a degree.

We asked the self-taught coders at lynda.com how and why they learned what they know—and to share advice to other self-taught programmers.

Here’s what they told us:

By David Powers | Tuesday, June 23, 2015

A Painless Transition to PHP Objects


PHP’s gentle learning curve makes it an extremely popular choice for adding dynamic features to websites, such as sending email or retrieving content from a database.

Sure, it’s not the most perfect of languages—but neither is English. What makes them both relatively easy to learn is that you don’t have to wade through loads of theory before you can accomplish even the simplest of tasks.

But as you gain in confidence, PHP scripts become longer and longer, making them difficult to adapt to different projects. That’s when it’s time to bite the bullet and embrace PHP objects.

By David Powers | Wednesday, June 17, 2015

Working with PHP Date and Time

php date classes

It was at the end of my first year at university that I realized just how complicated dates and time could be. I flew from London to New York on my way to a summer job as a camp counselor looking after 10-year olds.

It was an eight-hour flight, but the time difference meant I arrived only three hours after taking off. My first taste of jet lag! As if that weren’t disorienting enough, it took ages to get my head around the fact that Americans write dates back to front—at least from a European perspective. To an American, 4/12 is April 12. To a European, it’s the fourth of December.

Later, I spent much of my professional career working in Japan, where 4/12 also means April 12. But Japan handles the year differently. Whereas an American puts the year at the end of the date, a Japanese puts it at the beginning. So, April 12 this year can be expressed as 4/12/2015, 12/4/2015, or 2015/4/12 depending on whether you’re in the USA, Britain, or Japan.

Although humans can handle this sort of complexity, computers and most programming languages insist on uniformity. Fortunately, PHP has a powerful set of tools that make working with dates and time relatively straightforward.

Let me show you how to use PHP date and time functions.

By Scott Fegette | Monday, June 08, 2015

Get Your Hands on Code with New Practice Environments


Learning how to code doesn’t have to be a challenge. But when faced with setting up development environments, code editors, and servers before you can experience your first taste of success, it can certainly seem like a challenge.

Fret no more. With the new Practice Environments at lynda.com, there’s no setup involved. You can start coding alongside your course immediately in the comfort of your own web browser.

By David Gassner | Thursday, May 28, 2015

Android Developer News from Google I/O 2015

android developer

The 2015 Google I/O keynote was short on gimmicks, but offered plenty of meaty new technology.

This year’s keynote opened with a game of Pong—full-conference-center, wrap-around-the-auditorium-Pong, but Pong nonetheless. It was all much lower-key than in years past, letting the technology do most of the bragging.

The keynote featured a smorgasbord of new technologies and additions/improvements to existing platforms. A stream of presenters followed each other across the stage, each talking about what was new for 2015. They covered Android, Chrome, and Chromebooks, virtual reality, 360-degree camera arrays, a stripped-down version of Android for the internet of things, and many other geeky new toys.

Here’s what’s coming to an Android device or Android developer workstation near you.

By Doug Winnie | Friday, April 24, 2015

What to Expect Next Week at Microsoft Build 2015

Microsoft Build 2015

Looking back at the last year, Microsoft changed its strategy significantly and surprised the technology community with some announcements and reveals: deploying Office for iOS and Android, expanding the Azure cloud platform offerings, and creating a highly transparent development process for the next version of Windows 10.

Oh, and freaking holograms.

Guessing what will be revealed at Microsoft Build 2015 is difficult. But there are some open questions that need answers. Here are some that I feel need to be—and hope will be—addressed when the conference kicks off Wednesday in San Francisco:

By Mark Niemann-Ross | Thursday, April 23, 2015

New Code Clinic Courses in Swift, R, C, and JavaScript

new code clinic languages

Programmers and musicians have similar brains. We’re good at recognizing patterns. We’re persistent. We savor the graceful expression of an idea.

And … we spend a lot of time talking about our tools, rather than the craft. Guitarists will talk for hours about the perfect set of strings or the merits of a ’69 Telecaster. Programmers argue (vehemently!) about the perfect language or where to place a closing brace.

None of that is music or code. Music and code come from thoughtfulness and appreciation of the art. For programmers, this is where computational thinking and the concepts taught in Code Clinic become important.

This year, we’re releasing four new Code Clinics. Let me explain why…

Get the latest news

  •   New course releases
  •   Pro tips and tricks
  •   News and updates
New releases submit clicked

You can change your email preferences at any time. We will never sell your email. More info

Featured articles

A lynda.com membership includes:

Unlimited access to thousands of courses in our library
Certificates of completion
New courses added every week (almost every day!)
Course history to track your progress
Downloadable practice files
Playlists and bookmarks to organize your learning
Start your free trial

Thanks for signing up.

We’ll send you a confirmation email shortly.

Sign up and receive emails about lynda.com and our online training library:

Here’s our privacy policy with more details about how we handle your information.

Keep up with news, tips, and latest courses with emails from lynda.com.

Sign up and receive emails about lynda.com and our online training library:

Here’s our privacy policy with more details about how we handle your information.

submit Lightbox submit clicked
Terms and conditions of use

We've updated our terms and conditions (now called terms of service).Go
Review and accept our updated terms of service.