All in English & STEM教育|STEM教科を英語で学べる学習サイト|「英語を学ぶ」から「英語で学ぶ」へ All in English & STEM Education | Learn STEM Subjects Online in English | From 'Learning English' to 'Learning in English'

PALE BLUE CDE では、すべての学習者に英語で総合的なSTEM教育を無料で提供 At PALE BLUE CDE, we proudly provide all learners with comprehensive STEM education in English at no cost

英語でSTEM科目 - 科学 (Science)技術 (Technology)工学 (Engineering)数学 (Mathematics) - を学ぶことで、英語力だけでなく、論理的思考と批判的思考も育むことができます。 ボタンひとつで、自動翻訳では失われがちな言語の微細なニュアンスや文化的表現もしっかり伝える、より「ネイティブな英語」への切り替えが可能!

Learning STEM subjects — Science, Technology, Engineering, Mathematics — in English does more than just improve English, it also develops logical and critical thinking. With just a click, switch to a more "native-like" English that captures the subtle nuances and cultural expressions often lost in automatic translations!

Changing language demonstration

英語 in English|英語で思考する|英語脳の育成 English in English | Thinking in English | Cultivating an English Mindset

「没入法」(The Immersion method) は英語学習者にとって非常に効果的な学習方法 The Immersion Method: A Highly Effective Learning Strategy for English Learners

日本語だけに頼るのではなく、英語で英語を学ぶことで、翻訳で失われがちな英語の特有なニュアンスなど、文化的表現をより深く理解する。 英語が単に勉強する対象ではなく、実際のコミュニケーションのためのツールになる。

By studying English in English, without relying solely on Japanese, students can achieve a deeper understanding of the unique nuances and cultural expressions that are often lost in translation. This approach also improves the ability to think in English, transforming the language from merely a subject of study into a real tool for communication.

  • How many books did Maria buy in total?

    A total of 5 books.

    For which subjects is Maria preparing?

    For history and science.

  • Why is Alex going to Florida?

    To visit his grandparents.

    How long will Alex stay in Florida?

    For two weeks.

  • What type of business are Lily and her sister starting?

    An online business selling handmade jewelry.

    When do they plan to launch their website?

    By the end of next month.

  • もしあなたが私の立場だったら、どうしますか?

    ____ What ____ would you do ____ if you ____ were in my position?

  • 私たちが家を出たときは晴れていました。

    ____ It ____ was sunny ____ when we left the house.

  • 私の友達は私が日本語を話せることを知りませんでした。

    My friends ____ didn't know ____ that I ____ could speak Japanese.

  • もし雨が降ったら、私たちはピクニックに行かないでしょう

    ____ If ____ it rains we ____ will ____ not go on a picnic.

「リスニング力」「文法力」「読解力」がどんどん上達! Watch Your Listening, Grammar, and Reading Comprehension Skills Soar!

各ユニットの最後にある練習問題に取り組むで、さらに英語の理解力を強化する。 リスニング、文法(穴埋め、並び替え、間違い探しなど)、読解問題といった、様々な形式のクイズを通じて、自分が学んだ知識を角度を変えて再確認する。

Tackling the exercises provided at the end of each unit serves to deepen your understanding. Varied quizzes on listening, grammar (fill-in-the-blanks, sentence rearrangements, spotting errors and more), and reading let you reinforce and reassess your knowledge from different angles.

数学 in English|英語で「インタラクティブ学習」|数学の視覚化 Mathematics in English | Interactive Learning in English | Visualizing Math

英語のレンズを通して数学の概念や用語を従来の意味で理解する Grasping Mathematical Concepts and Terms in English

多くの数学概念と用語は英語の学術的成果を基礎としています。 数学を直接英語で学ぶことで、日本語訳で失われがちな細かな意味もしっかり理解できます。 英語で数字を使ったコミュニケーションは、言語スキルと数学理解を同時に向上させ、とても効率的な学習法!

Many mathematical concepts and terminologies originate from academic works written in English. Learning math directly in English allows for a fuller understanding of nuances often lost in translation. Using English as a medium to discuss numbers and mathematical principles enhances both language proficiency and mathematical insight!

ICTツールを活用して数学のコンセプトを視覚化 Visualizing Mathematical Concepts with ICT Tools

数学の抽象的なアイディアを具体的なビジュアルに変換することで、複雑なトピックも理解しやすくなります。 図形やグラフ、変数などはリアルタイムで操作可能な「動的」なものに変わり、数学概念が実際にどのように機能するかを目で確認できます。

Translating abstract mathematical concepts into visual representations makes complex topics more accessible. With ICT tools, shapes, graphs, and numbers become interactive, enabling real-time manipulation. This dynamic approach helps students visualize and comprehend mathematical principles in action.

プログラミング in English|英語で「ITスキル」アップ|Hands-on プロジェクト Programming in English | Boost Your IT Skills in English | Engage in Hands-on Projects

デジタルリテラシーは将来の成功に不可欠なスキル Digital Literacy Is a Keystone for Future Success

HTMLCSS から JavaScriptPython に至るまで、プログラミング言語は英語を基盤として構築されています。 英語とプログラミングのスキルを持つ人材は希少であり、英語でプログラミングを学ぶことは、世界中の様々な機会へのアクセスを可能にする大きなチャンスとなります!

Programming languages, from HTML and CSS to JavaScript and Python, are inherently based on English. Being proficient in both English and programming is a unique advantage that unlocks various global opportunities.


                                            <!DOCTYPE html>
                                            <html>
                                            <head>
                                                <title>My Expanded Web Page</title>
                                            </head>
                                            <body>
                                                <h1>About Me</h1>
                                                <p>This is a paragraph about myself. I'm learning to create web pages using HTML!</p>
                                                <img src="example.jpg" alt="Example image" width="200">
                                                <h2>My Interests</h2>
                                                <ul>
                                                    <li>Learning Programming</li>
                                                    <li>Reading Books</li>
                                                    <li>Playing Video Games</li>
                                                </ul>
                                            </body>
                                            </html>
                                            
Copied!

                                            .snippet-header span::before {
                                                display: inline-block;
                                                font-family: "Font Awesome 6 Brands";
                                                content: "\f3b9";
                                                font-weight: 900;
                                                padding-right: var(--space-small);
                                            }

                                            #statusMessage .heart {
                                                color: var(--red-primary);
                                            }

                                            .game-board {
                                                display: grid;
                                                grid-template-columns: repeat(3, 100px);
                                                gap: 1.5rem;
                                            }
                                            
Copied!

                                            function fibonacci(num) {
                                                var num1 = 0;
                                                var num2 = 1;
                                                var sum;
                                                var fibonacciSequence = [num1, num2];

                                                for (var i = 2; i < num; i++) { 
                                                    sum = num1 + num2;
                                                    fibonacciSequence.push(sum); 
                                                    num1 = num2; 
                                                    num2 = sum; 
                                                }

                                                if (num === 1) {
                                                    return [num1];
                                                }

                                                return fibonacciSequence;
                                            }
                                            
Copied!

                                            def greet_user(username):
                                                print("Hello, " + username + "! Welcome to Python programming.")

                                            greet_user("Alice")

                                            numbers = [1, 2, 3, 4, 5]
                                            total_sum = 0  
                                            for number in numbers:
                                                total_sum += number
                                            print("The sum of", numbers, "is:", total_sum)

                                            age = 15
                                            if age >= 13 and age <= 19:
                                                print("You are a teenager!")
                                            else:
                                                print("You are not a teenager.")
                                            
Copied!
Tic-Tac-Toe:

実践的なプロジェクトで Tutorial Hell から抜け出す Escaping "Tutorial Hell" Through Hands-on Projects

単にチュートリアルの内容をこなすだけではなく、実践的な課題に挑戦することが、実際のコーディング経験を積む上で重要です。 プロジェクトベースのアプローチにより、学習者は新しく習得したスキルをすぐに実践できるようになり、自身の成長を確認し、モチベーションもアップ!

Engaging in practical challenges, beyond merely completing tutorials, is crucial for gaining real-world coding experience. With the project-based approach, learners can put their newly acquired skills into action right away, experiencing their personal growth and a boost in motivation!