Companies Home Search Profile

The Complete Carbon Programming Course

Focused View

Codestars • over 2 million students worldwide!,John P. Baugh

3:01:28

81 View
  • 1 - Section Overview.mp4
    04:20
  • 2 - Variables Data Types and Output.mp4
    16:07
  • 3 - Operators.mp4
    16:43
  • 4 - Tuples.mp4
    08:16
  • 5 - Pointers.mp4
    07:24
  • 6 - Project 1 Pointers and Tuples.mp4
    04:33
  • 7 - Section Wrap Up.mp4
    01:09
  • 8 - Section Overview.mp4
    01:14
  • 9 - Introduction to Arrays.mp4
    06:43
  • 10 - Introduction to Control Statements.mp4
    03:51
  • 11 - Selection Control Statements.mp4
    12:36
  • 12 - Repetition Control Statements.mp4
    11:29
  • 13 - Project 2 Print Only Even.mp4
    03:44
  • 14 - Section Wrap Up.mp4
    01:25
  • 15 - Section Overview.mp4
    01:34
  • 16 - Introduction to Functions.mp4
    10:23
  • 17 - Introduction to OOP.mp4
    05:57
  • 18 - Classes.mp4
    19:06
  • 19 - Inheritance and Polymorphism.mp4
    18:55
  • 20 - Abstract Classes.mp4
    05:17
  • 21 - Recursion.mp4
    09:20
  • 22 - Project 3 Person Hierarchy.mp4
    09:41
  • 23 - Section Wrap Up.mp4
    01:41
  • 24 - What Next.html
  • Description


    Get excited about the new Google programming language!!

    What You'll Learn?


    • The foundations of Carbon
    • Control Statements and Arrays
    • Functions and Classes
    • 3x Practical Projects

    Who is this for?


  • C++ coders looking to move to the next level
  • Rust coders keen to explore alternatives for safety and performance
  • Coders who want to be at the cutting edge of a developing language
  • Anyone new to Carbon!
  • What You Need to Know?


  • Some knowledge of C++ or another high-level programming language
  • More details


    Description

    Carbon is a new, experimental programming language from Google that is designed to build on and be compatible with C++.


    Designed as a successor language to C++, Carbon looks to advance C++ in the same way that Typescript updated JavaScript and Kotlin improved areas of Java. To be clear though, this language is still very young and experimental, and is still not at the point for general SW dev.


    So why should students explore Carbon now?

    • Learn about language design

    • See how we are tackling specific challenges

    • Learn about compiler design

    • Learn about tooling beyond compilers

    • The language will be familiar to anyone with some knowledge of C++

    • This is the cutting edge! Carbon is still an experimental language that's growing, so users have the chance to contribute to and feedback about it to Google!  

    • 'Carbon ... is a promising alternative for C and C++ for systems programming, and for Rust for safety and performance'

    This 3 hour course is a brilliant introduction to Carbon and, as the language develops, so will this course! A v1 version of the language is expected in 2024, and Codestars will be adding more updates and new content as and when the language expands further.

    At the end of each section is a Section Project which draws together everything you've learnt in the section. The three section projects are a great way to practice what you've learnt, and test yourself with a challenge! 

    This course is for anyone new to Carbon, or programmers who are interested in tackling a new experimental language from the ground up.

    Happy coding! 

    Who this course is for:

    • C++ coders looking to move to the next level
    • Rust coders keen to explore alternatives for safety and performance
    • Coders who want to be at the cutting edge of a developing language
    • Anyone new to Carbon!

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Codestars • over 2 million students worldwide!
    Codestars • over 2 million students worldwide!
    Instructor's Courses
    Best-selling Udemy instructor Rob Percival wants to revolutionize the way people learn to code by making it simple, logical, fun and, above all, accessible.  But as just one man, Rob couldn’t create all the courses his students - more than half a million of them - wanted.   That’s why Rob created Codestars.  Together, the instructors that make up the Codestars team create courses on all the topics that students want to learn in the way that students want to learn them: courses that are well-structured, super interactive, and easy to understand.  Codestars wants to make it as easy as possible for learners of all ages and levels to build functional websites and apps.
    John P. Baugh
    John P. Baugh
    Instructor's Courses
    John P. Baugh holds a Ph.D. in Computer and Information Science, as well as bachelor's and master's degrees in Computer Science from the University of Michigan - Dearborn.     He serves as Professor and Chair of the Department of Computer Information Systems at Oakland Community College - Orchard Ridge campus in Farmington Hills, Michigan.  He additionally teaches as Lecturer II at the University of Michigan-Dearborn.  Also, he works as a software engineering consultant as time permits, and has consulted for individuals as well as companies, including those that are contractors for the United States Department of Defense.    Prior to joining the OCC family, he worked as a software engineer at Siemens PLM Software in Ann Arbor, Michigan for the Licensing and Business Intelligence Group.      While studying for his Masters degree, he worked as a graduate student research assistant to Dr. Jinhua Guo at the University of Michigan - Dearborn's Vehicular Networking Systems Research Laboratory (VNSRL.)
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 23
    • duration 3:01:28
    • Release Date 2023/07/31