[Dry goods] 15 high-quality free online course resources to help you get started with programming

Pay attention to the old K play code official account, reply "Python" to get more learning resources ;

  • Feel that programmers are highly paid and have great market potential, and want to change careers but don't know how to get started?
  • The hardest part of learning a new technology is to take the first step. Here is a lot of dry goods for you-all are free introductory courses. No matter what programming language you want to start with, you can find the one that suits you in this article. Course resources!

1. Introduction to SIFT feature extraction and analysis algorithm

address https://www.shiyanlou.com/courses/1011
Number of students 717
Followers 121

Through the explanation of the SIFT feature extraction and analysis algorithm, users can understand the concept of feature analysis. Able to understand the method of image blurring using Gaussian convolution kernel, understand how to build a Gaussian pyramid and learn how to downsample. Understand the concept of key points, and know the difference between key point sampling under discrete and continuous conditions. Get familiar with the SIFT algorithm through experiments, and be able to show the key points of the picture through experiments.

image.png

2. "C++ Introduction Classic (5th Edition · Revised Edition)" supporting experiments

address https://www.shiyanlou.com/courses/194
Number of students 2.3k
Followers 314

"C++ Introduction Classic (5th Edition · Revised Edition)" adopts an intuitive and step-by-step method to guide readers from installing and using the compiler to debugging the program, and then to the next version of C++ (C++Ox). Everything inside. The content of this course is the previous chapters of books authorized to publish by People's Posts and Telecommunications Press.

image.png

3. Java Functional Programming

address https://www.shiyanlou.com/courses/539
Number of students 6.3k
Followers 365

This course introduces related knowledge such as Lambda expressions, functional interfaces, Streams, etc., and takes you into Java functional programming.

image.png

4. Introduction to R language basics

address https://www.shiyanlou.com/courses/855
Number of students 5.1k
Followers 274

本课程主要讲解包括 R 语言的基本数据结构 , tidyverse 生态 , 以及一些用R解决实际问题的案例。属于 R 语言小白入门基础课程,难度简单。十分适合想要学习 R 语言的同学进行入门学习。

image.png

5. Linux 命令基础入门

地址 https://www.shiyanlou.com/courses/68
学习人数 34.8k
关注人数 3.4k

课程将对常用 Linux 命令进行介绍,并练习其使用方法。这些命令包括常用的目录浏览、文件管理、文本编辑、磁盘管理等。

image.png

6. 楼+系列直播:小白如何入门Python

地址 https://www.shiyanlou.com/courses/1172
学习人数 161
关注人数 3

该直播将介绍Python相关知识,教小白如何学习Python,由《楼+Python实战》的导师为大家讲解。直播中会有3次抽奖活动,直播结束后还有礼品赠送。

image.png

7. Bootstrap 3 基础入门

地址 https://www.shiyanlou.com/courses/50
学习人数 10.3k
关注人数 859

Bootstrap是一个 简洁、直观、强悍、移动设备优先的前端开发框架,Bootstrap 让web开发更迅速、简单。

image.png

8. GNU C 的编译与链接

地址 https://www.shiyanlou.com/courses/224
学习人数 265
关注人数 161

本课程中将通过以 Linux 为操作系统的基本实验、文件结构分析、驱动开发,入门Linux 系统开发技术。

image.png

9. HTML5 实现本地图片裁剪

地址 https://www.shiyanlou.com/courses/363
学习人数 7.1k
关注人数 249

本期实验意在实现利用 HTML5 的 canvas 技术,结合 HTML5 的 File AP I来实现图片的本地裁剪。通过本实验将学习到如何结合 HTML5 与 JavaScript 编写简单的单页应用。本课程难度一般,适合刚入门前端的同学,需要了解 cavas 并且有 JavaScript 基础。

image.png

10. Node.js包教不包会

地址 https://www.shiyanlou.com/courses/493
学习人数 6.1k
关注人数 503

一个面向 Node.js 初学者的系列课程,这个课程是希望提供更多的 Node.js 实战机会,通过每一节精心安排的课程目标,让 Node.js 的初学者们可以循序渐进地,有目的有挑战地开展 Node.js 的学习。适合想要入门Node.js的后端开发新手。

image.png

11. TCP/IP 网络协议基础入门

地址 https://www.shiyanlou.com/courses/98
学习人数 37.0k
关注人数 3.9k

本课程自顶向下分层介绍 TCP/IP 网络协议基础,其中重点是第5、6节。如果想更深入地了解计算机网络知识,你可以学习实验楼的其它相关课程。

image.png

12. Nginx 运维基础入门

地址 https://www.shiyanlou.com/courses/95
学习人数 12.4k
关注人数 1.5k

本课将介绍Nginx的部署、配置、优化及案例实战。本课程分为7个实验,从nginx入门环境搭建到ddos防御配置,由浅入深学习nginx运维知识。适合对于linux运维的感兴趣的同学学习和进阶。

image.png

13. JDK 基础入门

地址 https://www.shiyanlou.com/courses/109
学习人数 16.2k
关注人数 1.9k

本次课程讲解了 JDK 中常用的 API,这对日常的开发十分重要。课程将涉及字符串数字处理函数,集合框架,输入输出流,以及多线程等相关知识。

image.png

14. TensorFlow 入门教程

地址 https://www.shiyanlou.com/courses/470
学习人数 1.5k
关注人数 135

谷歌开源了第二代深度学习系统TensorFlow,本教程为深度学习新手准备,介绍如何搭建TensorFlow实验环境并进行实践学习。

image.png

15. 《Python入门经典》配套实验

地址 https://www.shiyanlou.com/courses/196
学习人数 2.4k
关注人数 476

Python is an interpreted, object-oriented, high-level programming language with dynamic data types. Python can be used in many fields, from scientific computing to game development. This course is the previous chapter of "Python introductory classic", authorized to publish by People's Posts and Telecommunications Press. If you study the entire book, you need to buy the book.

image.png
  • Thank you for reading all the way to the end, part of the content is organized from the Internet, invaded and deleted
  • If this article is helpful to you, please remember to share or read this article.
  • If you have any questions, errors or comments about the content of the article, please leave a message .
image.png Welcome to pay attention to the "Old K Play Code" public account to get more practical cases and industry information.


Guess you like

Origin blog.51cto.com/15069443/2576247