Dolphin CMC Global
  • Homepage
  • Business
  • Technology
  • Lifestyle
  • CMC Global
  • EnglishEnglish
    • EnglishEnglish
    • Tiếng ViệtTiếng Việt
No Result
View All Result
Dolphin CMC Global
No Result
View All Result
Dolphin CMC Global
Home Technology

5 free online computer programming courses from Harvard

19 February, 2020
in Technology
Share on FacebookShare on Twitter

In the era of technology, taking advantage of free resources on the Internet is a way for everyone to keep up with the development of the digital world. Recently, the prestigious Harvard University has launched free courses in computer science and programming that staff in IT field must not miss.

1, Using Python for Research

There are numerous introductory Python courses available, yet most typically do not go deep enough in how to apply Python skills in project research. In this course, after being introduced about Python 3, trainees will have opportunity to learn about popular and useful tools in the research process. It does not stop at acquiring new knowledge, the course also offers the opportunity for you to directly experience, thus having more independent in-depth exploration and practicing your new Python skills with various case studies.

(More information: https://online-learning.harvard.edu/course/using-python-research?delta=0)

2, CS50: Introduction to Computer Science

Joining CS50, you will gain in-depth knowledge of computer science, how to infer algorithms and effectively solve programming problems. This course also helps trainees become familiar with concepts such as abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development or languages including C, PHP, and JavaScript plus SQL, CSS, and HTML.

Additionally, the course offers trainees opportunity to participate in an active community of students with the same passion and qualifications, especially experience how to develop and present a complete programming project with customers.

(More information: https://online-learning.harvard.edu/course/cs50-introduction-computer-science?delta=0 )

3, CS50’s introduction to game development

The childhood games such as Super Mario Bros., Pong, Flappy Bird, Breakout, Match 3, Legend of Zelda, Angry Birds, Pokémon, 3D Helicopter Game, Dreadhalls, end Portal are examples of how to program and design video games.

Via lectures and hands-on projects, the course explores  principles of 2D and 3D graphics, animation, sound, and collision detection using frameworks like Unity and LÖVE 2D, as well as languages like Lua and C#. By the end of the course, you can understand the basics of game design and development, especially develop your own games.

(More information: https://online-learning.harvard.edu/course/cs50s-introduction-game-development?delta=0 )

4, CS50’s Web Programming with Python and JavaScript

The course includes lessons on database design, scalability, security, and user experience. You will be capable of writing and using APIs, creating interactive UIs, and leveraging cloud services like GitHub and Heroku after the course. Gained knowledge and experience of principles, languages ​​and tools that allow you to design and deploy applications on the Internet will make you much more confident in your own careers.

(More information: https://online-learning.harvard.edu/course/cs50s-web-programming-python-and-javascript?delta=0)

5, CS50’s Mobile App Development with React Native

React Native is a popular framework maintained by Facebook that allows cross-platform native applications to use JavaScript without Java or Swift.

The course introduces modern JavaScript (including ES6 and ES7) as well as JSX, a JavaScript extension. Through hands-on projects, you will gain experience with React and its models, application architectures, and user interfaces. Developing a Mobile App of your own is an opportunity trainees cannot miss at end of course.

(More information: https://online-learning.harvard.edu/course/cs50s-mobile-app-development-react-native?delta=0 )

(Source: onlinelearning.harvard.edu)

Previous Post

CMC Global attracts international students

Next Post

CMC Global staff attend voluntary blood donation

CMCglobal.MKT

CMCglobal.MKT

Next Post
Người CMC Global tham gia hiến máu tình nguyện

CMC Global staff attend voluntary blood donation

CMC Global – Tốc độ là chìa khóa của thành công

CMC Global - Speed is key to success

Chi nhánh Hồ Chí Minh khai giảng khóa học tiếng anh cho CBNV

Ho Chi Minh branch organizes an English course for staff

Discussion about this post

Advertisement Banner

Recommended Reading

    TOP REVIEW

    Giới thiệu

    © 2020 CMC Global Co. Ltd. All rights reserved.
    Dolphin giữ bản quyền nội dung trên website này.

    Theo dõi chúng tôi

    Tin gần đây

    Future of RPA: A Guide to RPA Innovation in 2020

    Future of RPA: A Guide to RPA Innovation in 2020

    8 July, 2020
    Apple’s next-gen products implement AI for small convenience improvement

    Apple’s next-gen products implement AI for small convenience improvement

    1 July, 2020

    Danh mục

    • Homepage
    • Business
    • Technology
    • Lifestyle
    • CMC Global
    • EnglishEnglish
      • EnglishEnglish
      • Tiếng ViệtTiếng Việt
    • Dolphin Homepage EN

    © 2019 Internal News by CMC Global.

    No Result
    View All Result
    • Homepage
    • Business
    • Technology
    • Lifestyle
    • CMC Global
    • EnglishEnglish
      • EnglishEnglish
      • Tiếng ViệtTiếng Việt

    © 2019 Internal News by CMC Global.