Recommendations for some video tutorial websites

Source: Internet
Author: User
Tags sublime text

ProgramPersonnel is a hard job, because as a programmer, they always need to pursue and learn the changing typesProgramming LanguageAnd technology, and it is precisely because of this that the programmer's self-learning ability is often better than other people engaged in other occupations. Programmers obtain learning resources from various channels, including books, blogs, forums,Community, Search, and communicate. Another important way is to learn through video.

There are a lot of computer video tutorials. The video has a similar feeling of classroom teaching, and is superior to classroom teaching in some aspects: it can be paused, played back, and accelerated, and can be compiled with reference.Code. The only drawback may be the inability to ask questions and interact, and the inability to get immediate feedback on emerging ideas and questions (but how many students in college will ask questions in class ).

Video tutorials help programmers a lot, but good video tutorials appear to be too scattered on the Internet, which increases the viewing difficulty and is not conducive to mutual sharing and learning. Therefore, I have collected some online video tutorials with rich content, so that you can select and learn from them easily. In addition, most of the videos on these websites can be downloaded. You can watch and learn videos on your computer, mobile phone, or tablet anytime, anywhere.

Videos on these websites are series-type. It takes some time to watch a series. Of course, it is good to review known knowledge. For each website, I will also recommend some video tutorials I have read above.

Academic Earth

It can be seen from the name that this video on the website focuses on academics. The above courses cover a wide range from business to art, from science) to humanities ). However, the programmer is most concerned with computer science ).

Most computer science videos come from schools such as MIT, Stanford, and UC Berkley. The video quality is also very good, and many of them are classic content.

Recommended:

Introduction to computer science and Programming
This is an entry-level course for MIT computer science. Using python as the teaching language will be helpful if you want to learn the python video series. If you do not want to learn python, before the video, AlgorithmAnd object-oriented introduction are also very valuable.
Introduction to Algorithms
For mit videos, the definition may not be very good. The lecturer is also very old but he is very clear about it. The course is written in "Introduction to algorithms". This is a Bible in the algorithm field. If you want to read this book but cannot understand it, you can use video to understand it.
Operating systems and system programming
The course number of UC Berkeley is cs162. This video was generated a few years ago. You can find documents of the past years on the Teaching homepage. With the advent of mobile operating systems in recent years, the latest videos will also mention this. The only drawback is that you cannot follow the course to modify the operating system, so you will have a deeper understanding.
ITunes u

The resources on Apple's platform are all-encompassing, and the content is mostly from prestigious schools. Many content on iTunes u may overlap with the academic Earth. Only the latter requires a browser, and the former requires you to Install iTunes to obtain the above resources.

If you have an iPad, itouch, or iPhone, you only need to download the free iTunesU application to learn how to download and sort out resources on this platform. In addition to videos, many tutorials provide more handouts and take notes.

However, I have not read many video tutorials. I may think it is too academic, or it may be because I don't have an iPad.

Recommended:

IPad and iPhone application development
This is the only video I have learned (work requirements). In recent years, iOS development has become so popular that this video has become very practical. Stanford's courses, I believe, should be very good to choose such a class, there should be a lot of attendance (I think ). Videos are available for HD and SD versions, and can be found over the years because they may be available every year. I have read the-10 and 10-11 versions, mainly because the IOS version keeps pace with the times. New technologies and content will be introduced in the new version, but the new technology is not necessarily practical. The-10 version also has some debugging and profiling introductions.
If you have installed xcode on your Mac computer, you can complete the assignment step by step with the video. It is of great help for iOS development and learning.
Channel 9

The Platform Under Microsoft wants to learn about the set of Microsoft. Here is where you are looking for. If you want to rely on Microsoft certification, here is where you should look (this is how I came to this website, however, the research is not the purpose, but the purpose of test is to obtain the research ). I have not read a lot of content, because I only used Asp.net, C #, Visual Studio, and SQL server before, and then I was far away from Microsoft's technology. After the computer is changed to Mac, Microsoft only has office memories.

The recommended video below is a good tutorial for those who do not fully understand this technology. For those who have a little understanding of this technology, they can be used for review and missing detection; for experts, they will be ignored directly.

Recommended:

HTML5 & css3 fundamentals: development for absolute beginners
Javascript fundamentals: development for absolute beginners
C # fundamentals: development for absolute beginners
Windows Store apps for absolute beginners with C #

From the words "for absolute beginners", we can see that these videos are just getting started, and the speech speed of the lecturer is very gentle and clear, even if the speed is doubled, there will be no change.

Tuts +

The previous video websites provided resources for free, and the resources of this website were charged. However, the reason for charging fees is self-owned. The above resources are made by developers, which are rich in content and practical and keep up with the technology trend. In addition, all the above resources can be downloaded. You can add the resources you want to view to your favorites according to the introduction and preview, and then spend 19 yuan to activate a one-month member. It is also good to download the required materials for reading. Of course, do not take resources online to disclose others' achievements.

I want to watch and learn many of the above video tutorials, such as web, IOS, server, and Linux. However, I only watched several free video series provided above, which also benefited a lot.

In addition, several sub-stations on this website focus on technologies in a certain field, which is also a good place to learn.

Recommended:

30 days to learn jquery
I used to see many books in the bookstore "XX days to learn XXX", and I thought they were not reliable at the time, after all, I cannot insist on reading and understanding the author's text and the code in the test book every day that day. However, this video series can be viewed and understood every day, with an average of 8-10 minutes and a maximum of about half an hour. It is very helpful for learning jquery. Of course, you need to practice more after class.
Perfect workflow in sublime text 2
Sublime text is a very popular editor recently. It is free, boasting a platform, fast, smooth, concise, but powerful. Various benefits: This video helps me learn more about sublime text functions and extensions to build packages. Each video is only 2-5 minutes and can be viewed in two days.
Lynda.com

Similar to Tuts +, this website provides monthly membership fees, but the fees are higher than Tuts +, but 7-day free use is provided. It is free to find the tutorial series, and there is no link to download. You can only watch it in the pop-up video window, not very comfortable. The video content above is complex and varied, but I haven't fully viewed any series yet. I just offer you an additional option.

 

Welcome to my new blog address to read this article

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.