Java - String substring()方法_BeginnersBook 中文系列教程

Coursera 上有哪些课程值得推荐?

本人Fei Dong | LinkedIn在Coursera工作,整理一些网络资源和 个人推荐。

Psychology, Society

  • Think Again: How to Reason and Arguefrom Duke

这门锻炼逻辑与讲述思维的课程是Coursera最受欢迎的课程之一,课程介绍实用论证方法和常见逻辑谬误,教你如何正确推理,学习几条简单但是关键的适用于所有话题的通用规则,同时避免推理时容易出现的问题。两位老顽童教授Walter 和Ram的激情演讲让枯燥的逻辑学也好玩了起来

  • A Beginner’s Guide to Irrational Behaviorfrom Duke 非理性心理学,果壳的采访

Dan Ariely本人是畅销书作者,他的个人经历也挺传奇的,经历了重度烧伤,然后转而研究人类的非理性行为。在这门课中,你能学到人类为什么不能作出理性的决策

  • Social Psychologyfrom Wesleyan

    没有人能够脱离社会而生活,然而社交活动和人际关系往往让我们感到十分困惑,就让心理学家为你分析其中的真相吧!这门课年第一次开课时,有近万人注册了课程,创下Coursera单次选课最高记录。SPN社会心理学网站的创始人,学界活跃人物。包括了偏见、从众、说服、权威、群体行为、冲突、同情、生活评价等方面的社会心理学研究内容与成果

  • Justicefrom Harard

    早在年,Michael Sandel的“公正”课单次选课人数就达到人,创下了哈佛大学的历史记录

  • Ideas of the Twentieth Centuryfrom UT Austin

    一道人文社科大杂烩。世纪见证了哲学、艺术、文学等领域的蓬勃发展,也目睹了战争、杀戮和集权的阴云。世纪的思想家和领导者如何左右历史进程?且听Daniel Bonevac教授一一道来

  • Introduction to Psychologyfrom Toronto

  • Introduction to Psychologyfrom Udecity

    心理学导论将引导你了解心理学的知识体系

  • A Brief History of Humankind

    耶路撒冷大学教授、畅销书作家Yuval Harari不光讲述人类发展的历程,更传授一种对待历史的态度。这门课长达周,是时间跨度最长的MOOC课程之一,但绝对值得一听Dr.Harari说了自己的历史观,历史学习不是为了“以史为镜,可以正衣冠、知兴替”的积极入世,而是为了与历史乃至现实本身有所隔离,要跳出来思考现世秩序的合理性,加上周基本都是在谈一些“大而化之”的问题,使得本课更像一门文化研究或文化人类学课程,尤其是教授对历史材料以及现实情况的“挑刺”态度,让人想起法兰克福学派对工业社会及其遗产的批判式解读,不同的是Dr.Harari几乎对所有的社会形态(从石器时代到未来)都做了类似的评价,并鼓励学生继续通过学习历史来“远离历史”。他说学习本课就是为了最后能怀有一种uneasy的情绪,Uneasy about the many questions to which we humans have no clear answer yet. Uneasy about many problematic events that happened in the past, and uneasy about the direction history may be taking us in the future.

  • Social and Economic Networks: Models and Analysisfrom Stanford

    课程刚开始时,是一些社会网络分析的经验背景、以及一些用于描述和度量网络概念的概述。接下来,课程将介绍一些网络如何形成的模型,包括随机网络模型(random network models)、战略形成模型(strategic formation models)和混合模型。然后我们讨论一些列网络如何影响行为的模型,包括传染(contagion)、扩散(diffusion)、学习(learning)、同行影响(peer influences)

Physics

  • Classical Mechanics

    MIT的Walter Lewin教授的学术成就在这张课程表上简直太不起眼了,但他是Quora网友选出的全世界最好的老师!他用自己的下巴挑战能量守恒,还拿自己当单摆,简直是用生命在上物理课。生动的讲解加上惊心动魄的实验,你一定会因此爱上物理。对了,他还是那个曾经走红微博的虚线狂魔

  • From the Big Bang to Dark Energyfrom Tokyo

    物理学家如何观测和研究暗物质?希格斯粒子的发现给了我们哪些启示?东京大学村山齐教授将用最简单的语言传授最复杂的知识,让你在4周时间内了解宇宙亿年来的演化过程

  • How Things Work 1from Virginia绝对精彩 不容错过的物理课程

    岁高龄的Lou教授将在课堂上踩滑板,放鞭炮,简直是用绳命在诠释物理原理!

  • Understanding Einstein: The Special Theory of Relativityfrom Stanford

  • Introduction to Astronomyfrom Duke

    基本上普通天文乃至一些高等天文学的内容都讲到了,信息量相当大。大致涵盖了《
    Essential_Cosmic_Perspective_6th_Edition》这本教材的内容

Education, Career

  • Managing Your Time, Money, and Career: MBA Insights for Undergraduatesfrom UCI

    时间管理、理财和事业规划方面的知识每个人都会用得着

  • Introduction to Public Speakingfrom UW

  • English Composition I: Achieving Expertisefrom Duke

    how to read carefully, write effective arguments, understand the writing process, engage with others’ ideas, cite accurately, and craft powerful prose.

  • Learning How to Learn: Powerful mental tools to help you master tough subjectsfrom UCSD

    Terrence Sejnowski教授的本行是生物,但他还兼任神经科学、心理学、认知科学、计算机和工程5个专业的客座教授。这门课将为你介绍学习和记忆的原理,让你了解大脑,用好大脑。

  • Model Thinkingfrom Michigan

    这是一门能让人大开眼界的课程,它教你如何用各种模型描述复杂的社会问题,找到最佳的解决方案

  • Introduction to Mathematical Thinkingfrom Stanford

    数学思维导论这门课是我上过的线上线下所有课程中最好的课之一。Davlin是一个有想象力的老师,他用数学的方法很有想象力,听他的讲座是一种享受。这个课不止是数学,而是教你合适的思维方式

  • Writing in the Sciencesfrom Stanford

  • Creative Problem Solving

Finance

  • Financial Marketsfrom Yale

    耶鲁大学教授Robert Shiller是年诺贝尔经济学奖获得者,当代行为经济学的主要创始人,全世界影响力前的经济学家之一

  • Financial Engineering and Risk Management Part Ifrom Columbia

    哥伦比亚大学教授Perry Mehrling是货币银行学、金融理论与政策、金融史等领域的权威人物,他最著名的著作是《新伦巴底街-美联储如何成为了最后交易商

  • Economics of Money and Banking, Part Onefrom Columbia

    货币银行学+宏观经济学+银行会计学的综合体

  • Computational Investing, Part Ifrom GIT

    前边介绍一些基本的市场理论,后边都是编程问题

  • Introduction to Computational Finance and Financial Econometricsfrom UW

    U of Washington的经济学教授Eric Zivot授课

  • An Introduction to Financial Accountingfrom Wharton

    非常棒的会计学入门课程

  • Introduction to Financefrom Michigan

    Gautam老师上课的时候,神情语调完完全全展现他对finance的热爱,他觉得这辈子最美好的事物之一就是认识了finance的学问,并且真的帮助他在生命中做出很好的决策

  • The Power of Microeconomics: Economic Principles in the Real Worldfrom UCI

Entrepreneur, Inovation

  • Startup Engineeringfrom Stanford

  • Grow to Greatness: Smart Growth for Private Businesses, Part IIfrom Virginia

  • Inspiring Leadership through Emotional Intelligence

    领导的号召力从何而来?一个优秀的领导应当让团队中的每一个人都能发挥自己的才能和个性,建立信任、合作的关系。这门课不光教你如何做一个好领导,更传授与人相处的艺术。

  • Success - Achieve Success with Emotional Intelligence

不管身在哪个领域,情商都是一种软实力,而这恰恰是大多数学校不教授的课程

  • How to Build a Startup

    创业之前,你该知道什么?新成立的小公司和大企业相比,有哪些不同之处?创业公司该怎样挣到第一桶金?这门课程告诉你怎样一步步打造自己的公司,规避风险,走向成功

  • Creativity, Innovation, and Changefrom Penn State

    创新不是天才灵光一现的产物,每个人都可以通过学习来提高自己的创造力!这门课教你打开思路,培养创新能力,并将它运用到自己的学习和工作中。

  • How to Change the World

    本课程表中最热血的一门课程!世界著名的公益团体 Street Y举办的“社会公益峰会”(Social Good Summit)。该峰会集结了全世界最具创造力的企业家、作家、学者和政治领袖,大家讨论了如何用创造性思维和科技来解决全球难题

  • Competitive Strategy

    这门课实在是太有趣了,教授为了卖萌,也费尽了心思。对商业竞争策略感兴趣你会获益匪浅。

Data, Statistics

  • Statistics: Making Sense of Datafrom Toronto

  • The Data Scientist’s Toolboxfrom JHU

    数据科学家修炼宝典,约翰霍普金斯大学数据科学专项系列课程,比较简单

  • Computing for Data Analysisfrom JHU

  • Web Intelligence and Big Data

Computer Science

  • UNSW Computing 1 - The Art of Programming

    这门课号称“让艺术生也会爱上的编程课”,由新南威尔士大学(UNSW)开设。课程视频是现场录制的,大家可以感受到澳洲课堂的氛围

  • Mining Massive Datasets from StanfordCoursera.org

  • Introduction to Computer Science and Programming Using Pythonfrom MIT

  • Introduction to Systematic Program Design - Part 1from UBC

  • An Introduction to Interactive Programming in Pythonfrom RICE

  • Principles of Computingfrom Rice

  • Web Development

    Reddit创始人Steve Huffman教你建网页,与你分享个人经验

  • Algorithmic Thinkingfrom Rice

    这门课的教学团队由莱斯大学的三位萌教授Luay Nakhleh、Scott Rixner和Joe Warren组成。老师们爱电脑游戏,爱Python编程,讲课也很清晰

  • Introduction to Recommender Systemsfrom Minnesota

  • Machine Learningfrom Stanford

    Coursera创始人之一 Andrew Ng 的课程,同时也是Coursera平台上最经典的课程之一。只要你对计算机科学感兴趣,或者对数据处理感兴趣,我就推荐你上这门课。不用担心自己没有计算机专业背景会听不懂这门课,因为和大多数导论性课程一样ML回避了大部分的数学内容。使用Octave(一种和Matlab语言相同的开源软件)的实验并不需要高级的编程能力,Matlab语言简单易懂,所以即使你没有任何编程经验也不用担心

  • Machine Learning Foundations from 台湾大学

  • Natural Language Processingfrom Stanford

  • Principles of Reactive Programming

    作为《Functional Programming Principles in Scala》的后续课程,继续介绍scala里的Haskell的monad,erlang的acotor,这些是构建分布式基础构建,要说scala当前最火的应用Spark,都可随见这些的身影

  • Programming Languagesfrom UW

    让你学过之后能写出更好的程式,而且学新的程式语言更容易

  • Programming Languages

    通过build一个javascript和html的interpreter可以对计算机语言的运行方式有一个更深层次的理解

  • Pattern-Oriented Software Architectures for Concurrent and Networked Software

  • Neural Networks for Machine Learningfrom Toronto

    由神经网络和深度学习的宗师 Geoffrey Hinton 开设

  • Introduction to Artificial Intelligencefrom Google

    Udacity创始人Sebastian Thrun的履历几乎与吴恩达不分高下。在斯坦福任教期间,他开发的赛车赢得了年的无人驾驶汽车大奖赛,参与发起谷歌X实验室,参与领导谷歌眼镜项目。在这门课取得成功之后,他离开斯坦福,创办Udacity。

  • Design of Computer Programsfrom Google

    Peter Norvig是Google的研究总监,并且是美国人工智能协会及计算机协会的会员,流行教材《人工智能:一种现代方法》的合著者。加入Google之前,他是NASA Ames研究中心的计算科学部主任。

  • Algorithms, Part Ifrom Princeton

    在这门课上,连编译器都值得你观摩学习!Robert Sedgewick教授师从图灵奖和冯·诺依曼奖获得者Donald Knuth,现在他是普林斯顿大学计算机系创始人,Adobe董事会成员。这门课的另一位教授是Kevin Wayne,他们两人合著了经典教材《算法》。Union-Find,Analysis of Algorithms,Stacks and Queues,Elementary Sorts,Mergesort,Quicksort,Priority Queues,Elementary Symbol Tables,Balanced Search Trees,Geometric Applications of BSTs,Hash Tables

  • Algorithms, Part IIfrom Princeton

    普林斯顿大学的课程都非常傲娇地不给证书,但这两位大牛的课绝对超值:他们是《算法》红宝书的作者,其中一位还是普林斯顿大学计算机系的创始人、Adobe董事。Undirected Graphs,Directed Graphs,Minimum Spanning Trees,Shortest Paths,Maximum Flow,String Sorts,Tries,Substring Search,Regular Expressions,Data Compression,Reductions,Linear Programming,Intractability

  • Analysis of Algorithmsform Princeton

    Analysis of Algorithms,Recurrences,Solving recurrences with GFs,Asymptotics,The symbolic method,Trees,Permutations,Strings and Tries,Words and Mappings

  • Algorithms: Design and Analysis, Part 1from Stanford

  • Algorithms: Design and Analysis, Part 2from Stanford

  • Functional Programming Principles in Scala

    谁能比Scala发明人Martin Odersky更了解Scala?让他教这门课再合适不过了。他不光能告诉你Scala怎么用,更能让你了解Scala语言背后的设计思想

Chinese

  • ChinaXfrom Harvard

    哈佛中国课系列由门迷你课程组成,它将让你从社会、文化、经济、地理等多个角度全面认识中国历史,并看到西方学者研究历史的不同视角。

  • People & Networksfrom PKU

    将社会学与计算机科学等学科结合起来,把人群放在一个网络中,借助数学模型来分析

  • The Journey of Mathematicsfrom Fudan

  • 秦始皇

    台大吕世浩讲授,百分之百強力推薦的好课。幽默有趣的腔调去厘清了“历史中的秦始皇”、“秦始皇的历史”,授课重点在于藉由经典历史文献《史记》本身,以一种轻松的日常话语引起大家对历史学的兴趣,扭转应试教育下给人们所建构起的枯燥的“刻板印象”。同时,本课程还会结合考古结果、古代文物等方式去展现大秦帝国的伟业

  • Classics of Chinese Humanities: Guided Readings

    课程选取《史记·项羽本纪》、《原道》、《赤壁赋》、《阿Q正传》这四部时代跨度极长、风格不一的经典文学作品作为课程的核心

  • 史記

    台大吕世浩老师不光教大家读史书,学历史,更教授一种反思文化与人生的方式。以一种如何治史的角度,即从中国古代史官的伦理道德、品格操守等视角出发去重新解构司马迁的《史记》

  • 唐诗宋词人文解读

    以唐诗和宋词作为思想资源,李康化老师在二者之间自如游走,为我们呈现了唐宋二代文人墨客的人情爱恨、官场得失、醉生梦死和感怀缱绻等主题,以全景式的角度透视了唐宋知识分子的生存况遇和思想历程。

  • World Art History:Perspective from Chinese Understandingfrom PKU

    “中国的眼光,现代的立场”来重新阐释“世界艺术史”的概念,并具体陈述西方艺术与中国艺术在理念和创作方法上的区别,进而通过艺术史如何建造一条各文明之间互相理解、互相尊重的道路

Reference

  1. Practical Unix

  2. Open Learning

  3. Future Learn

  4. Open Study

  5. Open Yale courses

  6. Class Central

  7. Canvas

  8. Minerva Schools

  9. 一些我推荐的和想上的网络课程(Coursera, edX, Udacity)

原文链接:,转发请注明来源!